Title
Parallelizing compiler framework and API for power reduction and software productivity of real-time heterogeneous multicores
Abstract
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.
Year
DOI
Venue
2010
10.1007/978-3-642-19595-2_13
LCPC
Keywords
Field
DocType
compiler framework,heterogeneous multicores,accelerator core,power reduction,various heterogeneous multicores,real-time heterogeneous multicores,software productivity,framework attains,core heterogeneous multicore chip,general purpose processor core,power consumption low,heterogeneous multicores force programmer,compilation framework,optical flow,real time,clock gating,chip,data transfer,parallel processing
Clock gating,Control theory,Computer architecture,Data transmission,Computer science,Parallel computing,Compiler,Chip,Electronics,Multi-core processor,Encoding (memory)
Conference
Volume
ISSN
Citations 
6548
0302-9743
6
PageRank 
References 
Authors
0.75
13
8
Name
Order
Citations
PageRank
Akihiro Hayashi1335.60
Yasutaka Wada27211.19
Takeshi Watanabe360.75
Takeshi Sekiguchi460.75
Masayoshi Mase5364.73
Jun Shirako643334.56
Keiji Kimura712023.20
Hironori Kasahara828544.35