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