Configurable platforms with dynamic platform management: an efficient alternative to application-specific system-on-chips

被引:2
作者
Sekar, K [1 ]
Lahiri, K [1 ]
Dey, SJ [1 ]
机构
[1] Univ Calif San Diego, Dept ECE, La Jolla, CA 92093 USA
来源
17TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: DESIGN METHODOLOGIES FOR THE GIGASCALE ERA | 2004年
关键词
D O I
10.1109/ICVD.2004.1260942
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Emerging trends in system design indicate that in the future, a large role will be played by System-on-Chip (SoC) platforms consisting of general-purpose, configurable components. Commercially available SoC platforms provide some degrees of configurability, most of which are limited to one-time (static) customization of platform hardware. However, with increasing application diversity, time-varying requirements, and the convergence of multiple applications on the same platform, there is a growing need for SoC platforms that can be dynamically configured in order to adapt to changing requirements. In this paper, we propose general-purpose, dynamically configurable, SoC platforms featuring multiple configurability options, and illustrate their advantages over existing design styles. We survey technologies that aim at providing dynamically configurable platform components (e.g., processors, caches, memory sub-systems, bus architectures), and associated techniques for exploiting such configurability. In particular, we illustrate how run-time platform customization of configurable, general-purpose platforms using Dynamic Platform Management techniques (using a dual-access UMTS/WLAN security processing system as a case study) can achieve significant improvements in overall system performance and energy-efficiency.
引用
收藏
页码:307 / 315
页数:9
相关论文
共 94 条
[31]   Positional adaptation of processors: Application to energy reduction [J].
Huang, MC ;
Renau, J ;
Torrellas, J .
30TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2003, :157-168
[32]   Saving energy with architectural and frequency adaptations for multimedia applications [J].
Hughes, CJ ;
Srinivasan, J ;
Adve, SV .
34TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, MICRO-34, PROCEEDINGS, 2001, :250-261
[33]   Power aware microarchitecture resource scaling [J].
Iyer, A ;
Marculescu, D .
DESIGN, AUTOMATION AND TEST IN EUROPE, CONFERENCE AND EXHIBITION 2001, PROCEEDINGS, 2001, :190-196
[34]  
Kandemir M, 2001, DES AUT CON, P690, DOI 10.1109/DAC.2001.935595
[35]  
KANDEMIR M, 1910, P INT S HARDW SOFTW, P219
[36]   PICO: Automatically designing custom computers [J].
Kathail, V ;
Aditya, S ;
Schreiber, R ;
Rau, BR ;
Cronquist, DC ;
Sivaraman, M .
COMPUTER, 2002, 35 (09) :39-+
[37]   PAGE PLACEMENT ALGORITHMS FOR LARGE REAL-INDEXED CACHES [J].
KESSLER, RE ;
HILL, MD .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1992, 10 (04) :338-359
[38]   Communication architecture tuners: A methodology for the design of high-performance communication architectures for system-on-chips [J].
Lahiri, K ;
Raghunathan, A ;
Lakshminarayana, G ;
Dey, S .
37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000, 2000, :513-518
[39]  
LAM MS, 1991, P 4 INT C ARCH SUPP, P63
[40]  
LEBECK AR, 2000, P 9 INT C ARCH SUPP, P105