Ensemble learning model for effective thermal simulation of multi-core CPUs

被引:0
|
作者
Jiang, Lin [1 ,2 ]
Dowling, Anthony [1 ]
Liu, Yu [1 ]
Cheng, Ming-C. [1 ]
机构
[1] Clarkson Univ, Dept Elect & Comp Engn, Potsdam, NY 13699 USA
[2] Hong Kong Univ Sci & Technol, Dept Elect & Comp Engn, Kowloon, Clear Water Bay, Hong Kong, Peoples R China
基金
美国国家科学基金会;
关键词
Chip-level thermal simulation; Data-learning approach; Multi-core processors; Proper orthogonal decomposition; Galerkin projection; PROPER-ORTHOGONAL-DECOMPOSITION; MANAGEMENT;
D O I
10.1016/j.vlsi.2024.102201
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An ensemble data-learning approach based on proper orthogonal decomposition (POD) and Galerkin projection (EnPOD-GP) is proposed for thermal simulations of multi-core CPUs to improve training efficiency and the model accuracy for a previously developed global POD-GP method (GPOD-GP). GPOD-GP generates one set of basis functions (or POD modes) to account for thermal behavior in response to variations in dynamic power maps (PMs) in the entire chip, which is computationally intensive to cover possible variations of all power sources. EnPOD-GP however acquires multiple sets of POD modes to significantly improve training efficiency and effectiveness, and its simulation accuracy is independent of any dynamic PM. Compared to finite element simulation, both GPOD-GP and EnPOD-GP offer a computational speedup over 3 orders of magnitude. For a processor with a small number of cores, GPOD-GP provides a more efficient approach. When high accuracy is desired and/or a processor with more cores is involved, EnPOD-GP is more preferable in terms of training effort and simulation accuracy and efficiency. Additionally, the error resulting from EnPOD-GP can be precisely predicted for any random spatiotemporal power excitation.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Exploring an Efficient Approach for Architecture-Level Thermal Simulation of Multi-core CPUs
    Jiang, Lin
    Dowling, Anthony
    Liu, Yu
    Cheng, Ming-C
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 278 - 282
  • [2] A Parallel SPH Implementation on Multi-Core CPUs
    Ihmsen, Markus
    Akinci, Nadir
    Becker, Markus
    Teschner, Matthias
    COMPUTER GRAPHICS FORUM, 2011, 30 (01) : 99 - 112
  • [3] A Simulation Times Model of Multi-core Simulation
    Yu, Zhibin
    Jin, Hai
    Hu, Yabin
    2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 1, PROCEEDINGS, 2009, : 7 - 11
  • [4] PODTherm-GP: A Physics-Based Data-Driven Approach for Effective Architecture-Level Thermal Simulation of Multi-Core CPUs
    Jiang L.
    Dowling A.
    Cheng M.-C.
    Liu Y.
    IEEE Transactions on Computers, 2023, 72 (10) : 2951 - 2962
  • [5] Multi-core CPUs, Clusters, and Grid Computing: A Tutorial
    Michael Creel
    William L. Goffe
    Computational Economics, 2008, 32
  • [6] Optimizing Hash Join with MapReduce on Multi-Core CPUs
    Yuan, Tong
    Liu, Zhijing
    Liu, Hui
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2016, E99D (05): : 1316 - 1325
  • [7] Multi-core CPUs, Clusters, and Grid Computing: A Tutorial
    Creel, Michael
    Goffe, William L.
    COMPUTATIONAL ECONOMICS, 2008, 32 (04) : 353 - 382
  • [8] Performance analysis & improvement of SNPHAP on Multi-core CPUs
    Ranokphanuwat, Ratthaslip
    Kittitornkun, Surin
    Tongsima, Sissades
    2013 10TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY (ECTI-CON), 2013,
  • [9] Beyond Gbps Turbo Decoder on Multi-Core CPUs
    Cassagne, Adrien
    Tonnellier, Hibaud
    Leroux, Camille
    Le Gal, Bertrand
    Aumage, Olivier
    Barthou, Denis
    2016 9TH INTERNATIONAL SYMPOSIUM ON TURBO CODES AND ITERATIVE INFORMATION PROCESSING (ISTC), 2016, : 136 - 140
  • [10] Leveraging Multi-Core CPUs in the Context of Demand Planning
    Tinnefeld, Christian
    Mueller, Stephan H.
    Krueger, Jens
    Grund, Martin
    Zeier, Alexander
    2009 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1 AND 2, PROCEEDINGS, 2009, : 2007 - 2011