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 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.
Year
DOI
Venue
2008
10.1109/ISPA.2008.58
Sydney, NSW
Keywords
Field
DocType
rp1 multicore,times speedup,automatic parallelizing compiler generating,oscar automatic parallelizing compiler,multicore processor,consumer electronics multicore api,renesas technology corp.,oscar compiler,multicore technology,industrial technology development organization,fr1000 multicore,native sequential compiler,system on a chip,code generation,application program interface,digital tv,resource management,automatic parallelization,low power electronics,multicore processors,multicore,memory management,parallel processing,embedded systems,computer architecture,embedded system
System on a chip,Very long instruction word,Computer science,Parallel computing,Compiler,Real-time computing,Memory management,Application programming interface,Multi-core processor,Operating system,Low-power electronics,Speedup
Conference
ISBN
Citations 
PageRank 
978-0-7695-3471-8
5
0.58
References 
Authors
5
8
Name
Order
Citations
PageRank
Takamichi Miyamoto1231.98
Saori Asaka260.92
Hiroki Mikami3285.48
Masayoshi Mase4364.73
Yasutaka Wada57211.19
Hirofumi Nakano6113.31
Keiji Kimura712023.20
Hironori Kasahara828544.35