DocumentCode :
1577938
Title :
Optimal Selection of Function Implementation in a Hierarchical Configware Synthesis Method for a Coarse Grain Reconfigurable Architecture
Author :
Jafari, Fahimeh ; Li, Shuo ; Hemani, Ahmed
Author_Institution :
Dept. of Electron. Syst., R. Inst. of Technol. (KTH), Stockholm, Sweden
fYear :
2011
Firstpage :
73
Lastpage :
80
Abstract :
We have proposed a Dynamically Reconfigurable Resource Array (DRRA), which is a Coarse Grain Reconfigurable Architecture (CGRA). In this paper, we propose a hierarchical method for compiling DSP applications in Simulink into DRRA. In this method, each function in DRRA library can be implemented in different architecture styles and also each architectural style can be implemented in varying degrees of parallelism. Since selecting an appropriate implementation for functions of an application is very effective in performance and cost of architecture, we also formulate an optimization problem that considers implementations of functions as decision variables in order to minimize total energy consumed in the architecture under performance and cost constraints. A realistic case study exhibits up to 89% reduction of total energy consumption. It is worth mentioning that by using the proposed hierarchically compilation method, the design space is reduced dramatically while keeping the solution optimized in term of energy consumption. Hence, the optimization algorithm has low run-time complexity, enabling quick exploration of large design spaces.
Keywords :
computational complexity; optimisation; reconfigurable architectures; DSP application; Simulink; architecture styles; coarse grain reconfigurable architecture; decision variables; design space; dynamically reconfigurable resource array; function implementation; hierarchical configware synthesis method; hierarchical method; optimal selection; optimization algorithm; optimization problem; run-time complexity; Computer architecture; Digital signal processing; Energy consumption; Fabrics; Libraries; Optimization; Parallel processing; hierarchical compilation; optimization problem; reconfigurable architecture; synthesis method;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design (DSD), 2011 14th Euromicro Conference on
Conference_Location :
Oulu
Print_ISBN :
978-1-4577-1048-3
Type :
conf
DOI :
10.1109/DSD.2011.14
Filename :
6037395
Link To Document :
بازگشت