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