Energy-aware communication and task scheduling for network-on-chip architectures under real-time constraints

被引:111
|
作者
Hu, JC [1 ]
Marculescu, R [1 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
关键词
D O I
10.1109/DATE.2004.1268854
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present a novel Energy-Aware Scheduling (EAS) algorithm which statically schedules both communication transactions and computation tasks onto heterogeneous Network-on-Chip (NoC) architectures under real-time constraints. Our algorithm automatically assigns tasks onto different processing elements and then schedules their execution. At the same time, the algorithm also takes into consideration the exact communication delay by scheduling communication transactions in parallel. As the main contribution, we first formulate the problem of concurrent communication and task scheduling for heterogeneous NoC architectures and then propose an efficient heuristic to solve it. Experimental results show that significant energy savings can be achieved by using our energy-aware scheduler while meeting the specified performance constraints. For instance, for a complex multimedia application, 44% energy savings have been observed, on average, compared to the schedules generated by a standard earliest-deadline-first scheduler.
引用
收藏
页码:234 / 239
页数:6
相关论文
共 50 条
  • [31] Energy-aware Task Scheduling for Near Real-time Periodic Tasks on Heterogeneous Multicore Processors
    Nakada, Takashi
    Yanagihashi, Hiroyuki
    Nakamura, Hiroshi
    Imai, Kunimaro
    Ueki, Hiroshi
    Tsuchiya, Takashi
    Hayashikoshi, Masanori
    2017 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2017, : 31 - 36
  • [32] Energy-Aware Dynamic Task Scheduling Applied to a Real-Time Multimedia Application on an Xscale Board
    Ykman-Couvreur, Chantal
    Catthoor, Francky
    Vounckx, Johan
    Folens, Andy
    Louagie, Filip
    JOURNAL OF LOW POWER ELECTRONICS, 2005, 1 (03) : 226 - 237
  • [33] Improved energy-aware strategies for periodic real-time tasks under reliability constraints
    Han, Li
    Canon, Louis-Claude
    Liu, Jing
    Robert, Yves
    Vivien, Frederic
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 17 - 29
  • [34] Self-Aware Network-on-Chip Control in Real-Time Systems
    Kostrzewa, Adam
    Tobuschat, Sebastian
    Ernst, Rolf
    IEEE DESIGN & TEST, 2018, 35 (05) : 19 - 27
  • [35] Energy-Aware Task Scheduling with Precedence and Deadline Constraints on MPSoCs
    Abd Ishak, Suhaimi
    Wu, Hui
    PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 1163 - 1172
  • [36] Contention-aware Application Mapping for Network-on-Chip Communication Architectures
    Chou, Chen-Ling
    Marculescu, Radu
    2008 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2008, : 164 - 169
  • [37] Energy-aware scheduling under reliability and makespan constraints
    Aupy, Guillaume
    Benoit, Anne
    Robert, Yves
    2012 19TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2012,
  • [38] An Online and Real-Time Fault Detection and Localization Mechanism for Network-on-Chip Architectures
    Chrysanthou, Kypros
    Englezakis, Panayiotis
    Prodromou, Andreas
    Panteli, Andreas
    Nicopoulos, Chrysostomos
    Sazeides, Yiannakis
    Dimitrakopoulos, Giorgos
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2016, 13 (02)
  • [39] On reliability- and energy-aware scheduling of real-time embedded systems
    Xie, X. N.
    Zhu, Q. X.
    Zhang, Y. W.
    INFORMATION SCIENCE AND MANAGEMENT ENGINEERING, VOLS 1-3, 2014, 46 : 1139 - 1144
  • [40] Evaluation framework for energy-aware multiprocessor scheduling in real-Time systems
    Mejia-Alvarez, Pedro
    Moncada-Madero, David
    Aydin, Hakan
    Diaz-Ramirez, Arnoldo
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 388 - 402