A Co-Design Framework with OpenCL Support for Low-Energy Wide SIMD Processor

Dongrui She, Yifan He, Luc Waeijen, Henk Corporaal
2014 Journal of Signal Processing Systems  
Energy efficiency is one of the most important metrics in embedded processor design. The use of wide SIMD architecture is a promising approach to build energyefficient high performance embedded processors. In this paper, we propose a design framework for a configurable wide SIMD architecture that utilizes an explicit datapath to achieve high energy efficiency. The framework is able to generate processor instances based on architecture specification files. It includes a compiler to efficiently
more » ... ogram the proposed architecture with standard programming languages including OpenCL. This compiler can analyze the static memory access patterns in OpenCL kernels, generate efficient mappings, and schedule the code to fully utilize the explicit datapath. Extensive experimental results show that the proposed architecture is efficient and scalable in terms of area, performance, and energy. In a 128-PE SIMD processor, the proposed architecture is able to achieve up to 200 times speed-up and reduce the total energy consumption by 50 % compared to a basic RISC processor.
doi:10.1007/s11265-014-0957-1 fatcat:bydv4yarnjcuhgmjehzj4r2i4e