MEMS-based Runtime Idle Energy Minimization for Bursty Workloads in Heterogeneous Many-Core Systems

被引:0
|
作者
Aalsaud, Ali [1 ,2 ]
Alrudainy, Haider [3 ]
Shafik, Rishad [1 ]
Xia, Fei [1 ]
Yakovlev, Alex [1 ]
机构
[1] Univ Newcastle, Sch EEE, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
[2] Al Mustansiriya Univ, Sch Engn, Baghdad, Iraq
[3] Southern Tech Univ, Basra Engn Tech Coll, Basra, Iraq
基金
英国工程与自然科学研究理事会;
关键词
POWER; VOLTAGE;
D O I
暂无
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
Heterogeneous many-core systems are increasingly being employed in modern embedded applications for high throughput at low energy cost considerations. These applications exhibit bursty workloads that provide with opportunities to minimize system energy. Traditionally, CMOS-based power gating circuitry, consisting of sleep transistors, is used for idle energy reduction in such applications. However, these transistors contribute high leakage current when driving large capacitive loads, making effective energy minimization challenging. In this paper, we propose a novel MEMS-based runtime energy minimization approach. Core to our approach is an integrated sleep mode management based on the performance-energy states and bursty workloads indicated by the performance counters. For effective energy minimization we use a systematic optimization of the controller design parameters by adopting finite element analysis (FEA) in multiphysics COMSOL tool. A number of PARSEC benchmark applications are used as case studies of bursty workloads, including CPU-and memory-intensive ones. These applications are exercised on an Exynos 5422 heterogeneous many-core platform showing up to 50% energy savings when compared with ondemand governor. Furthermore, we provide all extensive trade-off analysis to demonstrate the comparative advantages of MEMS-based controller, including zero-leakage current and non-invasive implementations suitable for commercial off-the-shelf systems.
引用
收藏
页码:198 / 205
页数:8
相关论文
共 50 条
  • [1] Model-free Runtime Management of Concurrent Workloads for Energy-Efficient Many-Core Heterogeneous Systems
    Aalsaud, Ali
    Rafiev, Ashur
    Xia, Fei
    Shafik, Rishad
    Yakovlev, Alex
    2018 28TH INTERNATIONAL SYMPOSIUM ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS), 2018, : 206 - 213
  • [2] Runtime Energy Minimization of Distributed Many-Core Systems using Transfer Learning
    Jenkus, Dainius
    Xia, Fei
    Shafik, Rishad
    Yakovlev, Alex
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 1209 - 1214
  • [3] Runtime Energy Management for Many-Core Systems
    Martins, Andre L. M.
    Sant'Ana, Anderson C.
    Moraes, Fernando G.
    23RD IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS CIRCUITS AND SYSTEMS (ICECS 2016), 2016, : 380 - 383
  • [4] Runtime Task Scheduling Using Imitation Learning for Heterogeneous Many-Core Systems
    Krishnakumar, Anish
    Arda, Samet E.
    Goksoy, A. Alper
    Mandal, Sumit K.
    Ogras, Umit Y.
    Sartor, Anderson L.
    Marculescu, Radu
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) : 4064 - 4077
  • [5] An OpenCL Runtime System for a Heterogeneous Many-Core Virtual Platform
    Chen, Kuan-Chung
    Chen, Chung-Ho
    2014 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2014, : 2197 - 2200
  • [6] Runtime Task Mapping for Lifetime Budgeting in Many-Core Systems
    Wang, Liang
    Wang, Xiaohang
    Leung, Ho-fung
    Mak, Terrence
    2017 FORUM ON SPECIFICATION AND DESIGN LANGUAGES (FDL), 2017,
  • [7] Defragmentation for Efficient Runtime Resource Management in NoC-Based Many-Core Systems
    Ng, Jim
    Wang, Xiaohang
    Singh, Amit Kumar
    Mak, Terrence
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (11) : 3359 - 3372
  • [8] KANETAS: an elastic scheduler for heterogeneous many-core systems
    Mao, Zhao
    Zhang, Xingjun
    Wang, Longxiang
    CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2025,
  • [9] On runtime adaptive tile defragmentation for resource management in many-core systems
    Wang, Xiaohang
    Fei, Ting
    Zhang, Boquan
    Mak, Terrence
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 46 : 161 - 174
  • [10] Hierarchical Energy Monitoring for Many-Core Systems
    Martins, Andre L. M.
    Ruaro, Marcelo
    Moraes, Fernando G.
    2015 IEEE CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (ICECS), 2015, : 657 - 660