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 :
بازگشت