Domain-specific modeling for rapid energy estimation of reconfigurable architectures

被引:10
作者
Choi, S [1 ]
Jang, JW
Mohanty, S
Prasanna, VK
机构
[1] Univ So Calif, Dept Elect Engn, Los Angeles, CA 90089 USA
[2] Sogang Univ, Dept Elect Engn, Seoul, South Korea
基金
美国安德鲁·梅隆基金会; 美国国家科学基金会;
关键词
domain-specific modeling; energy estimation; energy optimization; FPGA;
D O I
10.1023/A:1025647031327
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Reconfigurable architectures such as FPGAs are flexible alternatives to DSPs or ASICs used in mobile devices for which energy is a key performance metric. Reconfigurable architectures offer several design parameters such as operating frequency, precision, amount of memory, degree of parallelism, etc. These parameters define a large design space that must be explored to find energy-efficient solutions. It is also challenging to predict the energy variation at the early design phases when a design is modified at algorithm level. Efficient traversal of such a large design space requires high-level modeling to facilitate rapidestimation of system-wide energy. However, FPGAs do not exhibit a high-level structure like, for example, a RISC processor for which high-level as well as low-level energy models are available. To address this scenario, we propose a domain-specific modeling technique for energy-efficient kernel design that exploits the knowledge of the algorithm and the target architecture family for a given kernel to develop a high-level model. This model captures architecture and algorithm features, parameters affecting energy performance, and power estimation functions based on these parameters. A system-wide energy function is derived based on the power functions and cycle specific power state of each building block of the architecture. This model is used to understand the impact of various parameters on system-wide energy and can be a basis for the design of energy-efficient algorithms. Our high-level model is used to quickly obtain fairly accurate estimate of the system-wide energy dissipation of data paths configured using FPGAs. We demonstrate our modeling methodology by applying it to four domains.
引用
收藏
页码:259 / 281
页数:23
相关论文
共 23 条
[1]  
[Anonymous], 1998, PRACTICAL LOW POWER
[2]  
BOGLIOLO A, 2000, ACM T DESIGN AUTOMAT, V5
[3]  
BOWERMAN BL, 1990, LINEAR STAT MODELS A
[4]  
Choi S., 2002, ENG RECONFIGURABLE S
[5]  
CHOI S, 2002, 5 ANN MIL AER PROGR
[6]  
ELGINDY H, 2002, IEEE S FIELD PROGR C
[7]  
Hong Jia-Wei, 1981, STOC 81
[8]  
JANG J, 2002, INT C FIELD PROGR LO
[9]  
KUMAR VK, 1991, IEEE T COMPUTERS, V40
[10]  
MASTER P, 1999, WIRELESS SYSTEMS DES