Architecture-Level Thermal Characterization for Multicore Microprocessors

被引:11
|
作者
Li, Duo [1 ]
Tan, Sheldon X. -D. [1 ]
Pacheco, Eduardo Hernandez [2 ]
Tirumala, Murli [2 ]
机构
[1] Univ Calif Riverside, Dept Elect Engn, Riverside, CA 92521 USA
[2] Intel Corp, Hillsboro, OR 97124 USA
基金
美国国家科学基金会;
关键词
Krylov subspace; matrix pencil; multi-core CPU; thermal model; SIMULATION; PENCIL;
D O I
10.1109/TVLSI.2008.2005193
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper investigates a new architecture-level thermal characterization problem from a behavioral modeling perspective to address the emerging thermal related analysis and optimization problems for high-performance multicore microprocessor design. We propose a new approach, called ThermPOF, to build the thermal behavioral models from the measured or simulated thermal and power information at the architecture level. ThermPOF first builds the behavioral thermal model using the generalized pencil-of-function (GPOF) method. Owing to the unique characteristics of transient temperature changes at the chip level, we propose two new schemes to improve the GPOF. First, we apply a logarithmic-scale sampling scheme instead of the traditional linear sampling to better capture the temperature changing behaviors. Second, we modify the extracted thermal impulse response such that the extracted poles from GPOF are guaranteed to be stable without accuracy loss. To further reduce the model size, a Krylov subspace-based reduction method is performed to reduce the order of the models in the state-space form. Experimental results on a real quad-core microprocessor show that generated thermal behavioral models match the given temperature very well.
引用
收藏
页码:1495 / 1507
页数:13
相关论文
共 50 条
  • [1] Parameterized Architecture-Level Dynamic Thermal Models for Multicore Microprocessors
    Li, Duo
    Tan, Sheldon X. -D.
    Pacheco, Eduardo H.
    Tirumala, Murli
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2010, 15 (02)
  • [2] Composable Thermal Modeling and Simulation for Architecture-Level Thermal Designs of Multicore Microprocessors
    Wang, Hai
    Tan, Sheldon X. -D.
    Li, Duo
    Gupta, Ashish
    Yuan, Yuan
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2013, 18 (02)
  • [3] Architecture-level thermal behavioral characterization for multi-core microprocessors
    Li, Duo
    Tan, Sheldon X. -D.
    Tirumala, Murli
    [J]. 2008 ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 404 - +
  • [4] Architecture-level thermal behavioral models for quad-core microprocessors
    Li, Duo
    Tan, Sheldon X-D.
    Tirumala, Murli
    [J]. BMAS 2007: PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL BEHAVIORAL MODELING AND SIMULATION WORKSHOP, 2007, : 22 - +
  • [5] Stacking magnetic random access memory atop microprocessors: an architecture-level evaluation
    Dong, X.
    Wu, X.
    Xie, Y.
    Chen, Y.
    Li, H.
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2011, 5 (03): : 213 - 220
  • [6] A Fast Architecture-Level Thermal Analysis Method for Runtime Thermal Regulation
    Tan, Sheldon X. -D.
    Liu, Pu
    Jiang, Lin
    Wu, Wei
    Tirumala, Murli
    [J]. JOURNAL OF LOW POWER ELECTRONICS, 2008, 4 (02) : 139 - 148
  • [7] ChipPower: An architecture-level leakage simulator
    Tsai, YF
    Ankadi, AH
    Vijaykrishnan, N
    Irwin, MJ
    Theocharides, T
    [J]. IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2004, : 395 - 398
  • [8] MCM-GPU Voltage Noise Characterization and Architecture-Level Mitigation
    Tan, Jingweijia
    Chen, Keyu
    Wang, Weiren
    Yan, Kaige
    Wei, Xiaohui
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (12) : 5084 - 5097
  • [9] Architecture-level modifiability analysis (ALMA)
    Bengtsson, P
    Lassing, N
    Bosch, J
    van Vliet, H
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 69 (1-2) : 129 - 147
  • [10] Architecture-level power modeling with Wattch
    Martonosi, M
    Brooks, D
    Tiwari, V
    [J]. COMPUTER, 2002, 35 (02) : 64 - 64