21 December 1998 New multilevel parallelism management for multimedia processors
Author Affiliations +
This paper presents a new parallelism manager for multimedia multiprocessors. An analysis of recent multimedia applications shows that the available parallelism moves from the data-level to the control-level. New architectures are required to be able to extract this kind of dynamic parallelism. Our proposed parallelism management describes the parallelism with a topological description of the task dependence graph. It allows to represent various and complex parallelism patterns. This parallelism description is separated from the program code to allow the task manager to decode it in parallel with the task execution. The task manager is based on a queue bank that stores the task graph. Control commands are inserted in the task dependence graph to allow a dynamic modification of this graph, depending on the processed data. Simulations on classical multiprocessing benchmarks show that in case of simple parallelism, we have similar performances than classical systems. However, the performances on complex applications are improved up to 12%. Multimedia applications have also bee simulated. The results show that our task manager can efficiently handle complex dynamic parallelism structures.
© (1998) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Xavier Verians, Xavier Verians, Jean-Didier Legat, Jean-Didier Legat, Benoit M. M. Macq, Benoit M. M. Macq, Jean-Jacques Quisquater, Jean-Jacques Quisquater, } "New multilevel parallelism management for multimedia processors", Proc. SPIE 3655, Media Processors 1999, (21 December 1998); doi: 10.1117/12.334769; https://doi.org/10.1117/12.334769

Back to Top