Parallelizing Compiler Framework and API for Power Reduction and Software Productivity of Real-Time Heterogeneous Multicores

被引:8
|
作者
Hayashi, Akihiro [1 ]
Wada, Yasutaka [1 ]
Watanabe, Takeshi [1 ]
Sekiguchi, Takeshi [1 ]
Mase, Masayoshi [1 ]
Shirako, Jun [1 ]
Kimura, Keiji [1 ]
Kasahara, Hironori [1 ]
机构
[1] Waseda Univ, Dept Comp Sci & Engn, Shinjuku Ku, Tokyo, Japan
关键词
Heterogeneous Multicore; Parallelizing Compiler; API;
D O I
10.1007/978-3-642-19595-2_13
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Heterogeneous multicores have been attracting much attention to attain high performance keeping power consumption low in wide spread of areas. However, heterogeneous multicores force programmers very difficult programming. The long application program development period lowers product competitiveness. In order to overcome such a situation, this paper proposes a compilation framework which bridges a gap between programmers and heterogeneous multicores. In particular, this paper describes the compilation framework based on OSCAR compiler. It realizes coarse grain task parallel processing, data transfer using a DMA controller, power reduction control from user programs with DVFS and clock gating on various heterogeneous multicores from different vendors. This paper also evaluates processing performance and the power reduction by the proposed framework on a newly developed 15 core heterogeneous multicore chip named RP-X integrating 8 general purpose processor cores and 3 types of accelerator cores which was developed by Renesas Electronics, Hitachi, Tokyo Institute of Technology and Waseda University. The framework attains speedups up to 32x for an optical flow program with eight general purpose processor cores and four DRP(Dynamically Reconfigurable Processor) accelerator cores against sequential execution by a single processor core and 80% of power reduction for the real-time AAC encoding.
引用
收藏
页码:184 / 198
页数:15
相关论文
共 50 条
  • [21] Software Tool for Real-Time Power Quality Analysis
    Miron, Anca
    Chindris, Mircea Dorin
    Cziker, Andrei Cristinel
    ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2013, 13 (04) : 125 - 132
  • [22] An adaptive framework for real-time data reduction in AMI
    Mohamed, Marwa F.
    Shabayek, Abd El-Rahman
    El-Gayyar, Mahmoud
    Nassar, Hamed
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2019, 31 (03) : 392 - 402
  • [23] MultiSpeak®2 -: A framework for real-time utility software inteorration
    McNaughton, GA
    Gordon, ME
    2004 IEEE PES POWER SYSTEMS CONFERENCE & EXPOSITION, VOLS 1 - 3, 2004, : 1645 - 1650
  • [24] A Software Framework for Hard Real-Time Distributed Embedded Systems
    Angelov, Christo
    Sierszecki, Krzysztof
    Zhou, Feng
    PROCEEDINGS OF THE 34TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2008, : 385 - 392
  • [25] Applications of a real-time software framework for complex mechatronic systems
    Pont, F
    Kolski, S
    Siegwart, R
    2005 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS, VOLS 1 AND 2, 2005, : 1324 - 1329
  • [26] REAL-TIME SOFTWARE FRAMEWORK FOR SUPPORTING RECONFIGURATION IN CONSUMER ELECTRONICS
    Garcia-Valls, M.
    Basanta-Val, P.
    Estevez-Ayres, I.
    IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE 2011), 2011, : 865 - 866
  • [27] A software framework for real-time embedded automation and control systems
    Perkusich, A
    Almeida, HO
    de Araujo, DH
    ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2003, : 181 - 184
  • [28] A software framework based on real-time CORBA for telerobotic systems
    Bottazzi, S
    Caselli, S
    Reggiani, M
    Amoretti, M
    2002 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-3, PROCEEDINGS, 2002, : 3011 - 3017
  • [29] Efficient Power Management of Heterogeneous Soft Real-Time Clusters
    Wang, Leping
    Lu, Ying
    RTSS: 2008 REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2008, : 323 - 332
  • [30] Power system analysis - Software approach and real-time simulation
    Lei, X
    Buchholz, B
    Povh, D
    Retzmann, D
    2002 IEEE POWER ENGINEERING SOCIETY WINTER MEETING, VOLS 1 AND 2, CONFERENCE PROCEEDINGS, 2002, : 1011 - 1016