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 条
  • [41] Congestion-Aware Scheduling for NoC-based Reconfigurable Systems
    Chao, Hung-Lin
    Chen, Yean-Ru
    Tung, Sheng-Ya
    Hsiung, Pao-Ann
    Chen, Sao-Jie
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 1561 - 1566
  • [42] Energy-Aware and Reliability-Aware Mapping for NoC-Based Architectures
    Naresh Kumar Reddy Beechu
    Vasantha Moodabettu Harishchandra
    Nithin Kumar Yernad Balachandra
    [J]. Wireless Personal Communications, 2018, 100 : 213 - 225
  • [43] Energy-Aware and Reliability-Aware Mapping for NoC-Based Architectures
    Beechu, Naresh Kumar Reddy
    Harishchandra, Vasantha Moodabettu
    Balachandra, Nithin Kumar Yernad
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2018, 100 (02) : 213 - 225
  • [44] Offline Replication and Online Energy Management for Hard Real-Time Multicore Systems
    Poursafaei, Farimah R.
    Safari, Sepideh
    Ansari, Mohsen
    Salehi, Mohammad
    Ejlali, Alireza
    [J]. 2015 CSI SYMPOSIUM ON REAL-TIME AND EMBEDDED SYSTEMS AND TECHNOLOGIES (RTEST), 2015,
  • [45] CARS: A contention-aware scheduler for efficient resource management of HPC storage systems
    Liang, Weihao
    Chen, Yong
    Liu, Jialin
    An, Hong
    [J]. PARALLEL COMPUTING, 2019, 87 : 25 - 34
  • [46] Real-time SPI based Radio Control Solving Hardware Contention for Asymmetric Multicore LTE Systems
    Srivastava, Pratiyush Mohan
    Rai, Harninder
    Chauhan, Pankaj
    [J]. 2016 3RD INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION SYSTEMS (ICACCS), 2016,
  • [47] Cache-Aware Task Partitioning for Multicore Real-Time Systems
    Starke, Renan Augusto
    de Oliveira, Romulo Silva
    [J]. 2013 III BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC 2013), 2013, : 89 - 94
  • [48] NUMA-aware memory coloring for multicore real-time systems
    Pan, Xing
    Mueller, Frank
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 118
  • [49] Controller-Aware Memory Coloring for Multicore Real-Time Systems
    Pan, Xing
    Mueller, Frank
    [J]. 33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 584 - 592
  • [50] Thermal-Aware Global Real-Time Scheduling on Multicore Systems
    Fisher, Nathan
    Chen, Jian-Jia
    Wang, Shengquan
    Thiele, Lothar
    [J]. 15TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATION SYMPOSIUM: RTAS 2009, PROCEEDINGS, 2009, : 131 - +