Real-time Thermal Map Estimation for AMD Multi-Core CPUs using Transformer

被引:3
|
作者
Lu, Jincong [1 ]
Zhang, Jinwei [1 ]
Tan, Sheldon X. -D. [1 ]
机构
[1] Univ Calif Riverside, Dept Elect & Comp Engn, Riverside, CA 92521 USA
关键词
MANAGEMENT; CIRCUITS;
D O I
10.1109/ICCAD57390.2023.10323817
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents a novel approach for real-time estimation of spatial thermal maps for the commercial AMD Ryzen 7 4800U 8-core microprocessor using a transformer-based machine learning method. The proposed method, called ThermTransformer, leverages real-time performance metrics of the AMD chip, provided by uProf 4.0, to accurately estimate transient thermal maps. These maps can be valuable for dynamic thermal, power, and reliability controls requiring higher accuracy. Unlike traditional Convolutional Neural Networks (CNN) designed for image data or Recurrent Neural Networks (RNN) suitable for transient data, ThermTransformer is based on a modified self-attention architecture. It takes time-series performance metrics information as input and directly generates transient thermal images. Our results demonstrate that this transformer-based method achieves the best of both worlds - surpassing CNN in prediction quality and performing well for transient data. Experimental results reveal that ThermTransformer achieves highly accurate predictions of power maps, with an RMSE of only 0.36 degrees C or 0.8% of the full-scale error. Additionally, it outperforms the recently proposed GAN-based thermal map estimation method, ThermGAN, by 1.66x and the LSTM-based thermal prediction method, RealMaps, by 6.09x in terms of accuracy on average. Furthermore, the proposed approach can be efficiently deployed on the target chip, providing real-time estimation with a speed as fast as 14ms.
引用
收藏
页数:7
相关论文
共 50 条
  • [41] Limited carry-in technique for real-time multi-core scheduling
    Lee, Jinkyu
    Shin, Insik
    JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (07) : 372 - 375
  • [42] Multi-core real-time scheduling for generalized parallel task models
    Saifullah, Abusayeed
    Li, Jing
    Agrawal, Kunal
    Lu, Chenyang
    Gill, Christopher
    REAL-TIME SYSTEMS, 2013, 49 (04) : 404 - 435
  • [43] A guidance framework for synthesis of multi-core reconfigurable real-time systems
    Lakhdhar, Wafa
    Mzid, Rania
    Khalgui, Mohamed
    Frey, Georg
    Li, Zhiwu
    Zhou, MengChu
    INFORMATION SCIENCES, 2020, 539 : 327 - 346
  • [44] Real-time Multi-core Components for Cyber-physical Systems
    Wahler, Michael
    Oriol, Manuel
    Monot, Aurelien
    2015 18TH INTERNATIONAL ACM SIGSOFT SYMPOSIUM ON COMPONENT-BASED SOFTWARE ENGINEERING (CBSE), 2015, : 37 - 42
  • [45] Schedulability Analysis for a Mode Transition in Real-Time Multi-Core Systems
    Lee, Jinkyu
    Shin, Kang G.
    IEEE 34TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2013), 2013, : 11 - 20
  • [46] Hierarchical Real-Time Multi-Core Scheduling through Virtualization: a Survey
    De Bock, Yorick
    Broeckhove, Jan
    Hellinckx, Peter
    2015 10TH INTERNATIONAL CONFERENCE ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC), 2015, : 611 - 616
  • [47] Real-time Image Processing System Base on Multi-core Processor
    Zhao, Jie
    Yang, Yong-min
    Li, Ge
    2009 THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL 1, PROCEEDINGS, 2009, : 329 - 332
  • [48] A Survey of Timing Verification Techniques for Multi-Core Real-Time Systems
    Maiza, Claire
    Rihani, Hamza
    Rivas, Juan M.
    Goossens, Joel
    Altmeyer, Sebastian
    Davis, Robert I.
    ACM COMPUTING SURVEYS, 2019, 52 (03)
  • [49] Efficient hard real-time implementation of CNNs on multi-core architectures
    Peeck, Jonas
    Hapka, Robin
    Ernst, Rolf
    2023 IEEE 47TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC, 2023, : 79 - 90
  • [50] Towards Migrating Legacy Real-Time Systems to Multi-Core Platforms
    Nemati, Farhang
    Kraft, Johan
    Nolte, Thomas
    2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 717 - 720