DocumentCode
2011703
Title
Parallelization with Automatic Parallelizing Compiler Generating Consumer Electronics Multicore API
Author
Miyamoto, Takamichi ; Asaka, Saori ; Mikami, Hiroki ; Mase, Masayoshi ; Wada, Yasutaka ; Nakano, Hirofumi ; Kimura, Keiji ; Kasahara, Hironori
Author_Institution
Dept. of Comput. Sci. & Eng., Waseda Univ., Tokyo
fYear
2008
fDate
10-12 Dec. 2008
Firstpage
600
Lastpage
607
Abstract
Multicore processors have been adopted for consumer electronics like portable electronics, mobile phones, car navigation systems, digital TVs and games to obtain high performance with low power consumption. The OSCAR automatic parallelizing compiler has been developed to utilize these multicores easily. Also, a new consumer electronics multicore application program interface (API) to use the OSCAR compiler with native sequential compilers for various kinds of multicores from different vendors has been developed in NEDO (New Energy and Industrial Technology Development Organization) "Multicore Technology for Realtime Consumer Electronics" project with Japanese 6 IT companies. This paper evaluates the parallel processing performance of multimedia applications using this API by the OSCAR compiler on the FR1000 4 VLIW cores multicore processor developed by Fujitsu Ltd, and the RP1 4 SH-4A cores multicore processor jointly-developed by Renesas Technology Corp., Hitachi Ltd. and Waseda University. As the results, the parallel codes generated by the OSCAR compiler using the API give us 3.27 times speedup on average using 4 cores against 1 core on the FR1000 multicore, and 3.31 times speedup on average using 4 cores against 1 core on the RP1 multicore.
Keywords
application program interfaces; consumer electronics; embedded systems; low-power electronics; multimedia computing; multiprocessing systems; parallelising compilers; FR1000 4 VLIW core; NEDO; OSCAR automatic parallelizing compiler; RP1 4 SH-4A core; embedded system; low-power consumption; multicore processor technology; multimedia application; native sequential compiler; parallel code generation; parallel processing; real-time consumer electronics multicore API; Consumer electronics; Electronics industry; Energy consumption; Games; Mobile handsets; Multicore processing; Navigation; Parallel processing; Program processors; VLIW; application program interface; automatic parallelizing compiler; multicore; multimedia application;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing with Applications, 2008. ISPA '08. International Symposium on
Conference_Location
Sydney, NSW
Print_ISBN
978-0-7695-3471-8
Type
conf
DOI
10.1109/ISPA.2008.58
Filename
4725200
Link To Document