Title :
Heterogeneous multiprocessor implementations for JPEG:: a case study
Author :
Shee, Seng Lin ; Erdos, Andrea ; Parameswaran, Sri
Author_Institution :
Univ. of New South Wales, Sydney
Abstract :
Heteregenous multiprocessor SoCs are becoming a reality, largely due to the abundance of transistors, intellectual property cores and powerful design tools. In this project, we explore the use of multiple cores to speed up the JPEG compression algorithm. We show two methods to parallelize this algorithm: one, a master-slave model; and two, a pipeline model. The systems were implemented using Tensilica´s Xtensa LX processors with queues. We show that even with this relatively simple application, parallelization can be carried out with up to nine processors with utilization of between 50% to 80%. We obtained speed ups of up to 4.6X with a seven core system with an area increase of 3. 1X.
Keywords :
data compression; digital signal processing chips; image coding; pipeline processing; system-on-chip; JPEG compression; heteregenous multiprocessor SoC; master-slave model; pipeline model; Australia; Computer architecture; Instruction sets; Intellectual property; Master-slave; Multicore processing; Multiprocessing systems; Parallel processing; Pipelines; Power system modeling; Kahn process networks; heterogeneous MPSoCs; system-level design;
Conference_Titel :
Hardware/Software Codesign and System Synthesis, 2006. CODES+ISSS '06. Proceedings of the 4th International Conference
Conference_Location :
Seoul
Print_ISBN :
1-59593-370-0
Electronic_ISBN :
1-59593-370-0
DOI :
10.1145/1176254.1176307