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 条
  • [21] An application-centric evaluation of OpenCL on multi-core CPUs
    Shen, Jie
    Fang, Jianbin
    Sips, Henk
    Varbanescu, Ana Lucia
    PARALLEL COMPUTING, 2013, 39 (12) : 834 - 850
  • [22] Main-Memory Scan Sharing For Multi-Core CPUs
    Qiao, Lin
    Raman, Vijayshankar
    Reiss, Frederick
    Haas, Peter J.
    Lohman, Guy M.
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2008, 1 (01): : 610 - 621
  • [23] Real-time Thermal Map Estimation for AMD Multi-Core CPUs using Transformer
    Lu, Jincong
    Zhang, Jinwei
    Tan, Sheldon X. -D.
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [24] MCUDA: An Efficient Implementation of CUDA Kernels for Multi-core CPUs
    Stratton, John A.
    Stone, Sam S.
    Hwu, Wen-mei W.
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, 2008, 5335 : 16 - +
  • [25] Zero-Overhead Parallel Scans for Multi-Core CPUs
    de Wolff, Ivo Gabe
    van Balen, David P.
    Keller, Gabriele K.
    McDonell, Trevor L.
    PROCEEDINGS OF THE 15TH INTERNATIONAL WORKSHOP ON PROGRAMMING MODELS AND APPLICATIONS FOR MULTICORES AND MANYCORES, PMAM 2024, 2024, : 52 - 61
  • [26] Parallel ant colony optimization on multi-core SIMD CPUs
    Zhou, Yi
    He, Fazhi
    Hou, Neng
    Qiu, Yimin
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 79 : 473 - 487
  • [27] Optimized merge sort on modern commodity multi-core CPUs
    Xu, Ming
    Xu, Xianbin
    Yin, MengJia
    Zheng, Fang
    Telkomnika (Telecommunication Computing Electronics and Control), 2016, 14 (01) : 309 - 318
  • [28] An octree ray casting algorithm based on Multi-core CPUs
    Gu, Jing
    Wei, Song
    ISCSCT 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 783 - 787
  • [29] Enhanced chained and Cuckoo hashing methods for multi-core CPUs
    Kim, Euihyeok
    Kim, Min-Soo
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2014, 17 (03): : 665 - 680
  • [30] Optimization Strategy of Bidirectional Join Enumeration in Multi-Core CPUS
    Chen, Yongheng
    Zuo, Wanli
    He, Fenglin
    FRONTIERS OF MANUFACTURING AND DESIGN SCIENCE, PTS 1-4, 2011, 44-47 : 383 - 387