Voltage Island-Aware Energy-Efficient Scheduling of Parallel Streaming Tasks on Many-Core CPUs

被引:2
|
作者
Melot, Nicolas [1 ]
Kessler, Christoph [1 ]
Keller, Joerg [2 ]
机构
[1] Linkoping Univ, S-58183 Linkoping, Sweden
[2] Fernuniv, D-58084 Hagen, Germany
关键词
static scheduling; energy-efficient execution; optimization algorithm;
D O I
10.1109/PDP50117.2020.00030
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
For multi- and many-core CPUs, dynamic voltage and frequency scaling (DVPS) for individual cores provides an effective way for energy-efficient execution of applications. However, this requires additional hardware within the chip that regulates voltage and frequency for each hardware sub-component that can be scaled separately. Because of the significant cost of this control hardware, it is often not realistic to provide such a regulator for each individual core. Instead, chip manufacturers group cores into islands consisting of multiple cores with a common regulator, and energy optimizing solutions must lake this constraint into account when assigning frequencies 10 jobs and cores. Crown Scheduling is a technique for the combined resource allocation, mapping and discrete DVFS-level selection for actor networks consisting of moldable parallel streaming tasks for energy efficient execution given a throughput constraint. We extend crown scheduling to compute correct schedules also in the presence of DVFS islands constraints. We find that, for most task sets, the crown scheduler computes almost equally good schedules for target architectures with and without island constraints.
引用
收藏
页码:157 / 161
页数:5
相关论文
共 50 条
  • [1] Temperature-Aware Energy-Optimal Scheduling of Moldable Streaming Tasks onto 2D-Mesh-Based Many-Core CPUs with DVFS
    Kessler, Christoph
    Keller, Joerg
    Litzinger, Sebastian
    [J]. JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, JSSPP 2021, 2021, 12985 : 168 - 189
  • [2] Adaptive Crown Scheduling for Streaming Tasks on Many-Core Systems with Discrete DVFS
    Kessler, Christoph
    Litzinger, Sebastian
    Keller, Joerg
    [J]. EURO-PAR 2019: PARALLEL PROCESSING WORKSHOPS, 2020, 11997 : 17 - 29
  • [3] Voltage Island Aware Energy Efficient Scheduling of Real-Time Tasks on Multi-core Processors
    Liu, Jun
    Guo, Jinhua
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 645 - 652
  • [4] Memory-Aware Mapping and Scheduling of Tasks and Communications on Many-Core SoC
    Lee, Jinho
    Choi, Kiyoung
    [J]. 2012 17TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2012, : 419 - 424
  • [5] Designing Energy-Efficient Many-Core Servers for Exascale Computing
    Alonso, David Atienza
    [J]. 2017 30TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI 2017): CHOP ON SANDS, 2017, : XVIII - XVIII
  • [6] Scalable energy-efficient parallel sorting on a fine-grained many-core processor array
    Stillmaker, Aaron
    Bohnenstiehl, Brent
    Stillmaker, Lucas
    Baas, Bevan
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 138 : 32 - 47
  • [7] Energy Optimization for Many-Core Platforms: Communication and PVT Aware Voltage-Island Formation and Voltage Selection Algorithm
    Majzoub, Sohaib S.
    Saleh, Resve A.
    Wilton, Steven J. E.
    Ward, Rabab K.
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (05) : 816 - 829
  • [8] PARMA: Parallelization-Aware Run-Time Management for Energy-Efficient Many-Core Systems
    Al-hayanni, Mohammed A. Noaman
    Rafiev, Ashur
    Xia, Fei
    Shafik, Rishad
    Romanovsky, Alexander
    Yakovlev, Alex
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (10) : 1507 - 1518
  • [9] Study of the Impact of Aging on Many-core Energy-Efficient DSP Systems
    Srivastav, Meeta
    Nazhandali, Leyla
    [J]. PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2015), 2015, : 65 - 69
  • [10] Energy-Efficient Power Delivery System Paradigms for Many-Core Processors
    Li, Haoran
    Wang, Xuan
    Xu, Jiang
    Wang, Zhe
    Maeda, Rafael K. V.
    Wang, Zhehui
    Yang, Peng
    Duong, Luan H. K.
    Wang, Zhifei
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2017, 36 (03) : 449 - 462