Verians, X
Quisquater, Jean-Jacques
[UCL]
Legat, Jean-Didier
[UCL]
Macq, Benoît
[UCL]
A task manager that dynamically decodes the data-dependent task graph is a key component of general multiprocessor systems. The emergence of small-scale parallel systems for multimedia and general-purpose applications requires the extraction of complex parallelism patterns. The small system size also allows the centralization of the task generation and synchronization. This paper proposes such a task manager. It uses a structured representation of the task dependence graph to issue and synchronize tasks. We describe several optimizations to extract more parallelism, discuss the software/hardware implementation issue and show it produces efficient parallelism exploitation in case of applications with complex parallelism patterns.
Bibliographic reference |
Verians, X ; Quisquater, Jean-Jacques ; Legat, Jean-Didier ; Macq, Benoît. A graph-oriented task manager for small multiprocessor systems.5th International Euro-Par Conference (TOULOUSE(France), Aug 31-sep 03, 1999). In: Lecture Notes in Computer Science, Vol. 1685, p. 735-744 (1999) |
Permanent URL |
http://hdl.handle.net/2078.1/62078 |