| The pipeline decomposition tree:: an analysis tool for multiprocessor implementation of image processing applications |
| Full text |
Pdf
(357 KB)
|
| Source
|
International Conference on Hardware Software Codesign
archive
Proceedings of the 4th international conference on Hardware/software codesign and system synthesis
table of contents
Seoul, Korea
SESSION: System-level performance issues
table of contents
Pages: 52 - 57
Year of Publication: 2006
ISBN:1-59593-370-0
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 25, Citation Count: 0
|
|
|
ABSTRACT
Modern embedded systems for image processing involve increasingly complex levels of functionality under real-time and resource-related constraints. As this complexity increases, the application of single-chip multiprocessor technology is attractive. To address the challenges of mapping image processing applications onto embedded multiprocessor platforms, this paper presents a novel data structure called the pipeline decomposition tree (PDT), and an associated scheduling framework, which we refer to as PDT scheduling. PDT scheduling exploits both heterogeneous data parallelism and task-level parallelism, which are important considerations for scheduling image processing applications. This paper develops the PDT representation for system synthesis, and presents methods using the PDT to derive customized pipelined architectures that are streamlined for the given implementation constraints.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
N. K. Bambha, S. S. Bhattacharyya, J. Teich, and E. Zitzler. Systematic integration of parameterized local search in evolutionary algorithms. IEEE Transactions on Evolutionary Computation,8(2):137--155, April 2004.
|
| |
3
|
S. Banerjee, T. Hamada, P. M. Chau, and R. D. Fellman, Macropipelining based scheduling on high performance heterogeneous multiprocessor systems. IEEE Trans. Signal Processing, vol. 43, pp.1468--1484, June 1995.
|
| |
4
|
M. K. Dhodhi, I. Ahmad, and I. Ahmad. "A multiprocessorscheduling scheme using problem-space genetic algorithms". InIEEE Conf. on Evolutionary Computation, pages 214-219, 1994.
|
| |
5
|
|
| |
6
|
P. Hoang and J. Rabaey, Scheduling of DSP Programs ontoMultiprocessors for Maximum Throughput. In IEEE Transactionson Signal Processing, vol. 41, no.6, June 1993.
|
| |
7
|
J. Jonsson, J. Vasell, "Real-Time Scheduling for Pipelined Executionof Data Flow Graphs on a Realistic Multiprocessor Architecture",In Proceedings of IEEE International Conference onAcoustics, Speech and Signal Processing, May 7-10, 1996, Atlanta,Georgia, USA, pp. 3314-3317.
|
| |
8
|
B. Kernighan and S. Lin. An Efficient Heuristic Procedure forPartitioning Graphs. The Bell System Technical Journal, pages 291--307, February 1970.
|
| |
9
|
K. Konstantinides, R. T. Kaneshiro, and J. R. Tani, "Task Allocationand Scheduling Models for Multiprocessor Digital Signal Processing," IEEE Trans. on Acoustics, Speech, and Signal Processing, vol. 38, no. 12, pp. 2151--2161, Dec. 1990.
|
 |
10
|
|
| |
11
|
|
| |
12
|
Jim Rehg , Kathleen Knobe , Umakishore Ramachandran , Rishiyur S. Nikhil , Arun Chauhan, Integrated Task and Data Parallel Support for Dynamic Applications, Selected Papers from the 4th International Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers, p.167-180, May 28-30, 1998
|
| |
13
|
|
 |
14
|
|
|