Contention-Aware Energy Management Scheme for NoC-Based Multicore Real-Time Systems

被引:31
|
作者
Han, Jian-Jun [1 ]
Lin, Man [2 ]
Zhu, Dakai [3 ]
Yang, Laurence T. [1 ,2 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Wuhan 430074, Peoples R China
[2] St Francis Xavier Univ, Dept Comp Sci, Anitgonish, NS B2G 2W5, Canada
[3] Univ Texas San Antonio, Dept Comp Sci, San Antonio, TX 78249 USA
基金
加拿大自然科学与工程研究理事会; 美国国家科学基金会; 中国国家自然科学基金;
关键词
Real-time systems; energy savings; multi/many core processors; Network-on-Chip (NoC); communication contention; voltage frequency island (VFI); dynamic voltage/frequency scaling (DVFS); ON-CHIP; NETWORK; TASKS; ARCHITECTURE; SERVICE; POWER;
D O I
10.1109/TPDS.2014.2307866
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Network-on-Chip (NoC) has emerged as interconnect paradigm in state-of-the-art multi/many core architectures. Voltage and frequency island (VFI) was recently adopted as an effective energy management technique for large scale multicore chip designs. Focusing on NoC-and VFI-based multi/many core real-time systems with Dynamic Voltage and Frequency Scaling (DVFS) capability, we study both static and dynamic contention-aware energy management schemes for task set with precedence relationships and a common deadline. First, our static schemes utilize two approaches with contention awareness to obtain the mapping of tasks to cores together with scheduling of communications on NoC for minimizing makespan, and thus can potentially lower uniform scaled frequency for cores and links while meeting the timeliness. Next, different from other existing schemes, by incorporating the latency due to network congestions into the analysis, our dynamic contention-aware energy management schemes perform the allocation of feasible slack to tasks and communications simultaneously for further energy savings, subject to common voltage and frequency limitations of VFI and timing constraints of task set. The results through extensive simulations and case studies show that, compared to heuristic-based and INLP-based task mapping solutions (with pessimistic estimation of communication contention), our static scheme can obtain better energy savings (e.g., 25 percent more). The results also show that our dynamic scheme can save up to 45 percent more energy compared to our static scheme under deadline guarantee, while the online scheme ignoring the traffic congestions in NoC can result in serious deadline violation and usually more energy consumption (e.g., 15 percent more).
引用
收藏
页码:691 / 701
页数:11
相关论文
共 50 条
  • [1] Contention-Aware Mapping and Scheduling Optimization for NoC-Based MPSoCs
    Zhou, Yupeng
    Yan, Rongjie
    Cai, Anyu
    Yan, Yige
    Yin, Minghao
    [J]. THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 13995 - 13996
  • [2] Energy-efficient contention-aware application mapping and scheduling on NoC-based MPSoCs
    Li, Dawei
    Wu, Jie
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 96 : 1 - 11
  • [3] Contention-Aware Scheduling on Multicore Systems
    Blagodurov, Sergey
    Zhuravlev, Sergey
    Fedorova, Alexandra
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2010, 28 (04):
  • [4] Hardware resources contention-aware scheduling of hard real-time multiprocessor systems
    Aceituno, Jose Maria
    Guasque, Ana
    Balbastre, Patricia
    Simo, Jose
    Crespo, Alfons
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 118
  • [5] Contention & Energy-Aware Real-Time Task Mapping on NoC Based Heterogeneous MPSoCs
    Ali, Haider
    Tariq, Umair Ullah
    Zheng, Yongjun
    Zhai, Xiaojun
    Liu, Lu
    [J]. IEEE ACCESS, 2018, 6 : 75110 - 75123
  • [6] Scheduling Framework for Real-time Dependable NoC-Based Systems
    Tagel, Mihkel
    Ellervee, Peeter
    Jervan, Gert
    [J]. 2009 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP PROCEEDINGS, 2009, : 95 - 99
  • [7] tScale : A Contention-Aware Multithreaded Framework for Multicore Multiprocessor Systems
    Cai, Miao
    Liu, Shenming
    Huang, Hao
    [J]. 2017 IEEE 23RD INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2017, : 334 - 343
  • [8] Synchronization-Aware Energy Management for VFI-Based Multicore Real-Time Systems
    Han, Jian-Jun
    Wu, Xiaodong
    Zhu, Dakai
    Jin, Hai
    Yang, Laurence T.
    Gaudiot, Jean-Luc
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (12) : 1682 - 1696
  • [9] Communication Modelling and Synthesis for NoC-based Systems with Real-time Constraints
    Tagel, Mihkel
    Ellervee, Peeter
    Hollstein, Thomas
    Jervan, Gert
    [J]. 2011 IEEE 14TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS (DDECS), 2011, : 237 - 242
  • [10] Contention-Aware Performance Monitoring Counter Support for Real-Time MPSoCs
    Jalle, Javier
    Fernandez, Mikel
    Abella, Jaume
    Andersson, Jan
    Patte, Mathieu
    Fossati, Luca
    Zulianello, Marco
    Cazorla, Francisco J.
    [J]. 2016 11TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2016,