Three-phase time-aware energy minimization with DVFS and unrolling for Chip Multiprocessors

被引:100
|
作者
Qiu, Meikang [2 ]
Ming, Zhong [1 ]
Li, Jiayin [2 ]
Liu, Shaobo [3 ]
Wang, Bin [4 ]
Lu, Zhonghai [5 ]
机构
[1] Shenzhen Univ, Coll Comp Sci & Software Engr, Shenzhen 518060, GD, Peoples R China
[2] Univ Kentucky, Dept Elec & Comp Engr, Lexington, KY 40506 USA
[3] Marvell Semicond, Marlborough, MA 01752 USA
[4] Wright State Univ, Dept Comp Sci & Engr, Dayton, OH 45435 USA
[5] KTH Royal Inst Technol, Sch ICT, Dept Elect Syst, Stockholm, Sweden
关键词
Real-time; CMP; Energy; DVFS; Task graph; Unrolling; SELECTION; SYSTEMS;
D O I
10.1016/j.sysarc.2012.07.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Energy consumption has been one of the most critical issues in the Chip Multiprocessor (CMP). Using the Dynamic Voltage and Frequency Scaling (DVFS), a CMP system can achieve a balance between the performance and the energy-efficiency. In this paper, we propose a three-phase discrete DVFS algorithm for a CMP system dedicated to applications where the period of the applications' task graph is smaller than the deadline of tasks. In these applications, multiple task graphs are unrolled and then concatenated together to form a new task graph. The proposed DVFS algorithm is applied to the newly formed task graph to stretch tasks' execution time, lower operating frequencies of processors and achieve the system power efficiency. Experimental results show that the proposed algorithm reduces the energy dissipation by 25% on average, compared to previous DVFS approaches. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:439 / 445
页数:7
相关论文
共 50 条
  • [1] Energy aware scheduling on heterogeneous multiprocessors with DVFS and Duplication
    Singh, Jagpreet
    Gujral, Aditya
    Singh, Harmandeep
    Singh, Jag Ustit
    Auluck, Nitin
    2016 17TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT), 2016, : 105 - 112
  • [2] Three-phase time minimization transportation problem
    Dahiya, Kalpana (kalpanas@pu.ac.in), 1600, Taylor and Francis Ltd. (53):
  • [3] Three-phase time minimization transportation problem
    Jain, Ekta
    Dahiya, Kalpana
    Verma, Vanita
    ENGINEERING OPTIMIZATION, 2021, 53 (03) : 461 - 473
  • [4] Energy aware cache coherence protocol for chip-multiprocessors
    Ahmed, Rana Ejaz
    2006 Canadian Conference on Electrical and Computer Engineering, Vols 1-5, 2006, : 1366 - 1369
  • [5] Energy-aware scheduling for streaming applications on chip multiprocessors
    Xu, Ruibin
    Melhem, Rami
    Mosse, Daniel
    RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, : 25 - 36
  • [6] Energy-and Performance-Aware Router Design for Chip Multiprocessors
    Singh, Wazir
    Deb, Sujay
    2019 IEEE INTERNATIONAL SYMPOSIUM ON SMART ELECTRONIC SYSTEMS (ISES 2019), 2019, : 316 - 319
  • [7] Memory-Aware Optimal Scheduling with Communication Overhead Minimization for Streaming Applications on Chip Multiprocessors
    Wang, Yi
    Liu, Duo
    Qin, Zhiwei
    Shao, Zili
    31ST IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2010), 2010, : 350 - 359
  • [8] Time-Aware Word Embeddings for Three Lebanese News Archives
    Doughman, Jad
    Abu Salem, Fatima K.
    Elbassuoni, Shady
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION (LREC 2020), 2020, : 4717 - 4725
  • [9] Energy-aware code replication for improving reliability in embedded chip multiprocessors
    Chen, Guilin
    Ozturk, Ozcan
    Chen, Guangyu
    Kandemir, Mahmut
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2006, : 77 - +
  • [10] Energy-aware computation duplication for improving reliability in embedded chip multiprocessors
    Chen, G.
    Kandemir, M.
    Li, F.
    ASP-DAC 2006: 11TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 2006, : 134 - 139