DocumentCode :
640446
Title :
OpenCL code generation for low energy wide SIMD architectures with explicit datapath
Author :
Dongrui She ; Yifan He ; Luc Waeijen ; Corporaal, Henk
Author_Institution :
Eindhoven Univ. of Technol., Eindhoven, Netherlands
fYear :
2013
fDate :
15-18 July 2013
Firstpage :
322
Lastpage :
329
Abstract :
Energy efficiency is one of the most important aspects in designing embedded processors. The use of a wide SIMD processor architecture is a promising approach to build energy-efficient high performance embedded processors. In this paper, we propose a configurable wide SIMD architecture that utilizes explicit datapath to achieve high energy efficiency. To efficiently program the proposed architecture with a standard parallel programming language, we introduce a tool flow that can compile and map OpenCL programs onto it. The compiler in the proposed tool flow is able to analyze the static access patterns in OpenCL kernels and generate efficient mapping and code that utilizes the explicit datapath. Experimental results show that the proposed architecture is efficient. In a 128-PE processor, the proposed architecture is able to achieve over 200 times speed-up and reduce the energy consumption of register file and memory by over 90% compared to a RISC processor.
Keywords :
parallel processing; parallel programming; 128-PE processor; OpenCL code generation; RISC processor; SIMD processor architecture; energy-efficient high performance embedded processors; explicit datapath; parallel programming language; Arrays; Kernel; Program processors; Radio frequency; Registers; Code Generation; Explicit Datapath; Low Power; OpenCL; Wide SIMD;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIII), 2013 International Conference on
Conference_Location :
Agios Konstantinos
Type :
conf
DOI :
10.1109/SAMOS.2013.6621141
Filename :
6621141
Link To Document :
بازگشت