New methodology for early-stage, microarchitecture-level power-performance analysis of microprocessors

被引:61
|
作者
Brooks, D [1 ]
Bose, P
Srinivasan, V
Gschwind, MK
Emma, PG
Rosenfield, MG
机构
[1] Harvard Univ, Div Engn & Appl Sci, Cambridge, MA 02138 USA
[2] IBM Res Div, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
[3] IBM Res Div, Austin Res Lab, Austin, TX 78758 USA
关键词
D O I
10.1147/rd.475.0653
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The PowerTimer toolset has been developed for use in early-stage, microarchitecture-level power-performance analysis of microprocessors. The key component of the toolset is a parameterized set of energy functions that can be used in conjunction with any given cycle-accurate microarchitectural simulator. The energy functions model the power consumption of primitive and hierarchically composed building blocks which are used in microarchitecture-level performance models. Examples of structures modeled are pipeline stage latches, queues, buffers and component read/write multiplexers, local clock buffers, register files, and cache array macros. The energy functions can be derived using purely analytical equations that are driven by organizational, circuit, and technology parameters or behavioral equations that are derived from empirical, circuit-level simulation experiments. After describing the modeling methodology, we present analysis results in the context of a current-generation superscalar processor simulator to illustrate the use and effectiveness of such early-stage models. In addition to average power and performance tradeoff analysis, PowerTimer is useful in assessing the typical and worst-case power (or current) swings that occur between successive cycle windows in a given workload execution. Such a characterization of workloads at the early stage of microarchitecture definition helps pinpoint potential inductive noise problems on the voltage rail that can be addressed by designing an appropriate package or by suitably tuning the dynamic power management controls within the processor.
引用
收藏
页码:653 / 670
页数:18
相关论文
共 50 条
  • [1] Abstraction and Microarchitecture Scaling in Early-Stage Power Modeling
    Jacobson, Hans
    Buyuktosunoglu, Alper
    Bose, Pradip
    Acar, Emrah
    Eickemeyer, Richard
    2011 IEEE 17TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2011, : 394 - 405
  • [2] Early-Stage Neural Network Hardware Performance Analysis
    Karbachevsky, Alex
    Baskin, Chaim
    Zheltonozhskii, Evgenii
    Yermolin, Yevgeny
    Gabbay, Freddy
    Bronstein, Alex M.
    Mendelson, Avi
    SUSTAINABILITY, 2021, 13 (02) : 1 - 20
  • [3] Early-stage power grid analysis for uncertain working modes
    Qian, HF
    Nassif, SR
    Sapatnekar, SS
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (05) : 676 - 682
  • [4] Upper Bound Performance of Shipboard Power and Energy Systems for Early-Stage Design
    Sinsley, Gregory L.
    Opila, Daniel F.
    Oh, Eun S.
    Stevens, John D.
    IEEE ACCESS, 2020, 8 : 178600 - 178613
  • [5] Understanding early-stage firm performance: the explanatory role of individual and firm level factors
    Seet, Pi-Shen
    Lindsay, Noel
    Kropp, Fredric
    INTERNATIONAL JOURNAL OF MANPOWER, 2021, 42 (02) : 260 - 285
  • [6] Occupational Licensing restrictions and early-stage entrepreneurship: a US state-level analysis
    Dove, John A.
    Trudeau, Noah J.
    APPLIED ECONOMICS LETTERS, 2024,
  • [7] Framing under power asymmetries: A cross-level examination of the early-stage product design process
    Zhang, Wenlin
    Ma, Jin
    DESIGN STUDIES, 2024, 91-92
  • [8] Pixel level segmentation of early-stage in-bag rice root for its architecture analysis
    Gong, Liang
    Du, Xiaofeng
    Zhu, Kai
    Lin, Chenghui
    Lin, Ke
    Wang, Tao
    Lou, Qiaojun
    Yuan, Zheng
    Huang, Guoqiang
    Liu, Chengliang
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2021, 186
  • [9] Integrated Ship Design and CSI Modeling: A New Methodology for Comparing Onboard Electrical Distributions in the Early-Stage Design
    Bucci, Vittorio
    la Monaca, Ubaldo
    Bosich, Daniele
    Sulligoi, Giorgio
    Pietro, Andrea
    TECHNOLOGY AND SCIENCE FOR THE SHIPS OF THE FUTURE (NAV 2018), 2018, : 124 - 132
  • [10] Use of descriptive analysis and preference mapping for early-stage assessment of new and established apples
    Cliff, Margaret A.
    Stanich, Kareen
    Lu, Ran
    Hampson, Cheryl R.
    JOURNAL OF THE SCIENCE OF FOOD AND AGRICULTURE, 2016, 96 (06) : 2170 - 2183