Parallelization with automatic parallelizing compiler generating consumer electronics multicore API

Takamichi Miyamoto, Saori Asaka, Hiroki Mikami, Masayoshi Mase, Yasutaka Wada, Hirofumi Nakano, Keiji Kimura, Hironori Kasahara

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Citations (Scopus)

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 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.

Original languageEnglish
Title of host publicationProceedings of the 2008 International Symposium on Parallel and Distributed Processing with Applications, ISPA 2008
Pages600-607
Number of pages8
DOIs
Publication statusPublished - 2008
Event2008 International Symposium on Parallel and Distributed Processing with Applications, ISPA 2008 - Sydney, NSW
Duration: 2008 Dec 102008 Dec 12

Other

Other2008 International Symposium on Parallel and Distributed Processing with Applications, ISPA 2008
CitySydney, NSW
Period08/12/1008/12/12

Fingerprint

Consumer electronics
Application programs
Interfaces (computer)
Navigation systems
Mobile phones
Program processors
Electric power utilization
Electronic equipment
Railroad cars
Processing
Industry

ASJC Scopus subject areas

  • Computer Science Applications
  • Software

Cite this

Miyamoto, T., Asaka, S., Mikami, H., Mase, M., Wada, Y., Nakano, H., ... Kasahara, H. (2008). Parallelization with automatic parallelizing compiler generating consumer electronics multicore API. In Proceedings of the 2008 International Symposium on Parallel and Distributed Processing with Applications, ISPA 2008 (pp. 600-607). [4725200] https://doi.org/10.1109/ISPA.2008.58

Parallelization with automatic parallelizing compiler generating consumer electronics multicore API. / Miyamoto, Takamichi; Asaka, Saori; Mikami, Hiroki; Mase, Masayoshi; Wada, Yasutaka; Nakano, Hirofumi; Kimura, Keiji; Kasahara, Hironori.

Proceedings of the 2008 International Symposium on Parallel and Distributed Processing with Applications, ISPA 2008. 2008. p. 600-607 4725200.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Miyamoto, T, Asaka, S, Mikami, H, Mase, M, Wada, Y, Nakano, H, Kimura, K & Kasahara, H 2008, Parallelization with automatic parallelizing compiler generating consumer electronics multicore API. in Proceedings of the 2008 International Symposium on Parallel and Distributed Processing with Applications, ISPA 2008., 4725200, pp. 600-607, 2008 International Symposium on Parallel and Distributed Processing with Applications, ISPA 2008, Sydney, NSW, 08/12/10. https://doi.org/10.1109/ISPA.2008.58
Miyamoto T, Asaka S, Mikami H, Mase M, Wada Y, Nakano H et al. Parallelization with automatic parallelizing compiler generating consumer electronics multicore API. In Proceedings of the 2008 International Symposium on Parallel and Distributed Processing with Applications, ISPA 2008. 2008. p. 600-607. 4725200 https://doi.org/10.1109/ISPA.2008.58
Miyamoto, Takamichi ; Asaka, Saori ; Mikami, Hiroki ; Mase, Masayoshi ; Wada, Yasutaka ; Nakano, Hirofumi ; Kimura, Keiji ; Kasahara, Hironori. / Parallelization with automatic parallelizing compiler generating consumer electronics multicore API. Proceedings of the 2008 International Symposium on Parallel and Distributed Processing with Applications, ISPA 2008. 2008. pp. 600-607
@inproceedings{295ea759092d429fb309bfbf07e2c755,
title = "Parallelization with automatic parallelizing compiler generating consumer electronics multicore API",
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 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.",
author = "Takamichi Miyamoto and Saori Asaka and Hiroki Mikami and Masayoshi Mase and Yasutaka Wada and Hirofumi Nakano and Keiji Kimura and Hironori Kasahara",
year = "2008",
doi = "10.1109/ISPA.2008.58",
language = "English",
isbn = "9780769534718",
pages = "600--607",
booktitle = "Proceedings of the 2008 International Symposium on Parallel and Distributed Processing with Applications, ISPA 2008",

}

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

SN - 9780769534718

SP - 600

EP - 607

BT - Proceedings of the 2008 International Symposium on Parallel and Distributed Processing with Applications, ISPA 2008

ER -