DocumentCode :
466434
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
fYear :
2006
fDate :
22-25 Oct. 2006
Firstpage :
217
Lastpage :
222
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;
fLanguage :
English
Publisher :
ieee
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
Type :
conf
DOI :
10.1145/1176254.1176307
Filename :
4278518
Link To Document :
بازگشت