Efficiency trends and limits from comprehensive microarchitectural adaptivity

被引:18
作者
Lee, Benjamin C. [1 ]
Brooks, David [1 ]
机构
[1] Harvard Univ, Sch Engn & Appl Sci, Cambridge, MA 02138 USA
关键词
design; experimentation; measurement; performance; reconfigurablity; adaptivity; microarchitecture; simulation statistics; inference; regression; power; efficiency;
D O I
10.1145/1353536.1346288
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Increasing demand for power-efficient, high-performance computing requires tuning applications and/or the underlying hardware to improve the mapping between workload heterogeneity and computational resources. To assess the potential benefits of hardware tuning, we propose a framework that leverages synergistic interactions between recent advances in (a) sampling, (b) predictive modeling, and (c) optimization heuristics. This framework enables qualitatively new capabilities in analyzing the performance and power characteristics of adaptive microarchitectures. For the first time, we are able to simultaneously consider high temporal and comprehensive spatial adaptivity. In particular, we optimize efficiency for many, short adaptive intervals and identify the best configuration of 15 parameters, which define a space of 240B points. With frequent sub-application reconfiguration and a fully reconfigurable hardware substrate, adaptive microarchitectures achieve bips(3)/w efficiency gains of up to 5.3x (median 2.4x) relative to their static counterparts already optimized for a given application. This 5.3x efficiency gain is derived from a 1.6x performance gain and 0.8x power reduction. Although several applications achieve a significant fraction of their potential efficiency with as few as three adaptive parameters, the three most significant parameters differ across applications. These differences motivate a hardware sub-strate capable of comprehensive adaptivity to meet these diverse application requirements.
引用
收藏
页码:36 / 47
页数:12
相关论文
共 35 条
  • [1] ALBONESI D, 2003, IEEE COMPUTER DEC
  • [2] ALBONESI DH, 1998, INT S COMP ARCH JUN
  • [3] [Anonymous], INT S COMP ARCH JUN
  • [4] BADER D, 2005, IEEE INT S WORKL CHA
  • [5] BALASUBRAMONIAN R, 2000, INT S MICR DEC
  • [6] New methodology for early-stage, microarchitecture-level power-performance analysis of microprocessors
    Brooks, D
    Bose, P
    Srinivasan, V
    Gschwind, MK
    Emma, PG
    Rosenfield, MG
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2003, 47 (5-6) : 653 - 670
  • [7] Power-aware microarchitecture:: Design and modeling challenges for next-generation microprocessors
    Brooks, DM
    Bose, P
    Schuster, SE
    Jacobson, H
    Kudva, PN
    Buyuktosunoglu, A
    Wellman, JD
    Zyuban, V
    Gupta, M
    Cook, PW
    [J]. IEEE MICRO, 2000, 20 (06) : 26 - 44
  • [8] DHODAPKAR A, 2002, INT S COMP ARCH JUN
  • [9] EFTHYMIOU A, 2003, INT S AS CIRC SYST M
  • [10] Eyerman S, 2006, DES AUT TEST EUROPE, P349