Platune: A tuning framework for system-on-a-chip platforms

被引:77
作者
Givargis, T [1 ]
Vahid, F
机构
[1] Univ Calif Irvine, Ctr Embedded Comp Syst, Dept Informat & Comp Sci, Irvine, CA 92697 USA
[2] Univ Calif Riverside, Dept Comp Sci & Engn, Riverside, CA 92521 USA
基金
美国国家科学基金会;
关键词
design space exploration; low-power design; parameter tuning; platform-based design;
D O I
10.1109/TCAD.2002.804107
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
System-on-a-chip (SOC) platform manufacturers are increasingly adding configurable features that provide power and performance flexibility in order to increase a platform's applicability. This paper presents a framework, called Platune, for performance and power tuning of one such SOC platform. Platune is used to simulate an embedded application that is mapped onto the SOC platform and output performance and power metrics for any configuration of the SOC platform. Furthermore, Platune is used to automatically explore the large configuration space of such an SOC platform. The versatility, in terms of accuracy and speed of exploration, of Platune is demonstrated experimentally using three large benchmark examples. The power estimation techniques for processors, caches, memories, buses, and peripherals combined with the design space exploration algorithm deployed by Platune form a methodology for design of tuning frameworks for parameterized SOC platforms in general.
引用
收藏
页码:1317 / 1327
页数:11
相关论文
共 18 条
[1]  
BALASUBRAMONIAN R, 2000, P ANN IEEE ACM INT S
[2]  
BROOKS D, 2000, P ANN INT S COMP ARC
[3]  
BURD TD, 2000, IEEE INT SOL STAT CI
[4]  
Burger D, 1997, 1342 U WISC MAD COMP
[5]  
FORNACIARI W, 1998, IEEE T VLSI S JUN, V6
[6]  
HILL MD, 1993, COMUTER ARCHITECTURE, V21
[7]  
HONG I, 1998, P INT C COMP AID DES
[8]  
LAHTI J, 1999, P NORCHIP C NOV
[9]  
LI Y, 1998, P DES AUT C JUN
[10]  
MAGNUSSON P, 1995, P SIM S APR