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

被引:1
|
作者
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 条
  • [31] 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
  • [32] Accelerating network coding on many-core GPUs and multi-core CPUs
    Department of Computer Science, Hong Kong Baptist University, Hong Kong, China
    不详
    J. Commun., 2009, 11 (902-909):
  • [33] Fast multi-pinhole SPECT image reconstruction with multi-core CPUs
    Vastenhouw, Brendan
    Ji, Changguo
    Beekman, Frederik
    JOURNAL OF NUCLEAR MEDICINE, 2010, 51
  • [34] Population-Based MCMC on Multi-Core CPUs, GPUs and FPGAs
    Mingas, Grigorios
    Bouganis, Christos-Savvas
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (04) : 1283 - 1296
  • [35] Interactive Rendering of Large-Scale Volumes on Multi-Core CPUs
    Wang, Feng
    Wald, Ingo
    Johnson, Chris R.
    2019 IEEE 9TH SYMPOSIUM ON LARGE DATA ANALYSIS AND VISUALIZATION (LDAV), 2019, : 27 - 36
  • [36] Parallelization of Transition Counting for Process Mining on Multi-core CPUs and GPUs
    Ferreira, Diogo R.
    Santos, Rui M.
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, BPM 2016, 2017, 281 : 36 - 48
  • [37] Machine Learning Based Performance Prediction for Multi-core Simulation
    Rai, Jitendra Kumar
    Negi, Atul
    Wankar, Rajeev
    MULTI-DISCIPLINARY TRENDS IN ARTIFICIAL INTELLIGENCE, 2011, 7080 : 236 - +
  • [38] A Comparative Study on Performance Benefits of Multi-core CPUs using OpenMP
    Saravanan, Vijayalakshmi
    Radhakrishnan, Mohan
    Basavesh, A.S.
    Kothari, D.P.
    International Journal of Computer Science Issues, 2012, 9 (1 1-2) : 272 - 278
  • [39] Optimizing Attention by Exploiting Data Reuse on ARM Multi-core CPUs
    Fu, Xiao
    Yang, Weiling
    Dong, Dezun
    Su, Xing
    PROCEEDINGS OF THE 38TH ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, ACM ICS 2024, 2024, : 137 - 149
  • [40] A strategy for parallelising polygon rasterisation algorithms using multi-core CPUs
    Zhou, Chen
    Chen, Zhenjie
    Liu, Yongxue
    Li, Manchun
    Wu, Jiexuan
    Zhang, Yunqian
    JOURNAL OF SPATIAL SCIENCE, 2016, 61 (01) : 47 - 68