Aging-Aware Context Switching in Multicore Processors Based on Workload Classification

被引:1
|
作者
Sharifi, Ferdous [1 ]
Rohbani, Nezam [2 ]
Hessabi, Shaahin [3 ]
机构
[1] Sharif Univ Technol, Tehran 1136511155, Iran
[2] Sch Comp Sci, Inst Res Fundamental Sci, Tehran, Iran
[3] Sharif Univ Technol, Comp Engn, Tehran, Iran
关键词
Stress; Program processors; Threshold voltage; Aging; Transistors; Thermal variables control; Switches; context switching; execution units; load balancing; negative bias temperature instability; NBTI;
D O I
10.1109/LCA.2020.3040326
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As transistor dimensions continue to shrink, long-term reliability threats, such as Negative Bias Temperature Instability, affect multicore processors lifespan. This letter proposes a load balancing technique, based on the rate of integer and floating-point instructions per workloads. This technique classifies workloads into integer-majority and floating-point-majority classes and migrates workloads among cores in order to relax the stressed execution units. The context switching feature of operating system is employed to reduce implementation and performance overheads of the proposed technique. According to the simulations, the proposed technique reduces the aging rate of a multicore processor by about 35 percent in 10 years of system operation. This is achieved by only 7 percent performance penalty.
引用
收藏
页码:159 / 162
页数:4
相关论文
共 50 条
  • [1] ANMR: Aging-aware adaptive N-modular redundancy for homogeneous multicore embedded processors
    Baharvand, Farshad
    Miremadi, S. Ghassem
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 109 : 29 - 41
  • [2] Identifying aging-aware representative paths in processors
    Sandionigi, Chiara
    Heron, Olivier
    2015 IEEE 21ST INTERNATIONAL ON-LINE TESTING SYMPOSIUM (IOLTS), 2015, : 32 - 33
  • [3] Aging-Aware Workload Management on Embedded GPU Under Process Variation
    Lee, Haeseung
    Shafique, Muhammad
    Al Faruque, Mohammad Abdullah
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (07) : 920 - 933
  • [4] Aging-Aware Energy-Efficient Task Deployment of Heterogeneous Multicore Systems
    Chen, Yu-Guang
    Wang, Chieh-Shih
    Lin, Ing-Chao
    Chen, Zheng-Wei
    Schlichtmann, Ulf
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (05) : 1580 - 1593
  • [5] ATLAS: Aging-Aware Task Replication for Multicore Safety-Critical Systems
    Ansari, Mohsen
    Safari, Sepideh
    Yeganeh-Khaksar, Amir
    Siyadatzadeh, Roozbeh
    Gohari-Nazari, Pourya
    Khdr, Heba
    Shafique, Muhammad
    Henkel, Joerg
    Ejlali, Alireza
    2023 IEEE 29TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, RTAS, 2023, : 223 - 234
  • [6] Workload and User Experience-Aware Dynamic Reliability Management in Multicore Processors
    Mercati, Pietro
    Bartolini, Andrea
    Paterna, Francesco
    Rosing, Tajana Simunic
    Benini, Luca
    2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,
  • [7] Custard: ASIC Workload-Aware Reliable Design for Multicore IoT Processors
    Lerner, Scott
    Yilmaz, Isikcan
    Taskin, Baris
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (03) : 700 - 710
  • [8] Aging-Aware Energy-Efficient Workload Allocation for Mobile Multimedia Platforms
    Paterna, Francesco
    Acquaviva, Andrea
    Benini, Luca
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (08) : 1489 - 1499
  • [9] Machine learning based workload balancing scheme for minimizing stress migration induced aging in multicore processors
    Kumar P.J.
    Mini M.G.
    International Journal of Information Technology, 2023, 15 (1) : 399 - 410
  • [10] Aging-Aware Instruction-Level Statistical Dynamic Timing Analysis for Embedded Processors
    Moghaddast, Iraj
    Nasab, Mostafa Ersali Salehi
    Kargahi, Mehdi
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (02) : 433 - 442