TY - GEN
T1 - Parallelization with automatic parallelizing compiler generating consumer electronics multicore API
AU - Miyamoto, Takamichi
AU - Asaka, Saori
AU - Mikami, Hiroki
AU - Mase, Masayoshi
AU - Wada, Yasutaka
AU - Nakano, Hirofumi
AU - Kimura, Keiji
AU - Kasahara, Hironori
PY - 2008
Y1 - 2008
N2 - 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 FRIOOO 4 VLIW cores multicore processor developed by Fujitsu Ltd, and the RP1 4 SH-4A cores multicore processor jointly-developed by Re-nesas 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 FRIOOO multicore, and 3.31 times speedup on average using 4 cores against 1 core on the RP1 multicore.
AB - 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 FRIOOO 4 VLIW cores multicore processor developed by Fujitsu Ltd, and the RP1 4 SH-4A cores multicore processor jointly-developed by Re-nesas 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 FRIOOO multicore, and 3.31 times speedup on average using 4 cores against 1 core on the RP1 multicore.
UR - http://www.scopus.com/inward/record.url?scp=60649094094&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=60649094094&partnerID=8YFLogxK
U2 - 10.1109/ISPA.2008.58
DO - 10.1109/ISPA.2008.58
M3 - Conference contribution
AN - SCOPUS:60649094094
SN - 9780769534718
T3 - Proceedings of the 2008 International Symposium on Parallel and Distributed Processing with Applications, ISPA 2008
SP - 600
EP - 607
BT - Proceedings of the 2008 International Symposium on Parallel and Distributed Processing with Applications, ISPA 2008
T2 - 2008 International Symposium on Parallel and Distributed Processing with Applications, ISPA 2008
Y2 - 10 December 2008 through 12 December 2008
ER -