• 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