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 条
  • [41] Real-Time Tasks Oriented Energy-Aware Scheduling in Virtualized Clouds
    Zhu, Xiaomin
    Yang, Laurence T.
    Chen, Huangke
    Wang, Ji
    Yin, Shu
    Liu, Xiaocheng
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (02) : 168 - 180
  • [42] Energy-Aware Real-time Scheduling on Heterogeneous Multi-Processor
    Wang, Gang
    Li, Wenming
    Hei, Xiali
    2015 49th Annual Conference on Information Sciences and Systems (CISS), 2015,
  • [43] ERES: An Energy-Aware Real-Time Elastic Scheduling Algorithm in Clouds
    Chen, Huangke
    Zhu, Xiaomin
    Zhu, Jianghan
    Wang, Jianjiang
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 777 - 784
  • [44] Energy-Aware Data Allocation and Task Scheduling on Heterogeneous Multiprocessor Systems With Time Constraints
    Wang, Yan
    Li, Kenli
    Chen, Hao
    He, Ligang
    Li, Keqin
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2014, 2 (02) : 134 - 148
  • [45] Contention-Aware Task and Communication Co-Scheduling for Network-on-Chip based Multiprocessor System-on-Chip
    Yang, Lei
    Liu, Weichen
    Jiang, Weiwen
    Yi, Juan
    Liu, Duo
    Zhuge, Qingfeng
    2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,
  • [46] NoCAlert: An On-Line and Real-Time Fault Detection Mechanism for Network-on-Chip Architectures
    Prodromou, Andreas
    Panteli, Andreas
    Nicopoulos, Chrysostomos
    Sazeides, Yiannakis
    2012 IEEE/ACM 45TH INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO-45), 2012, : 60 - 71
  • [47] Failure-Aware Task Scheduling of Synchronous Data Flow Graphs Under Real-Time Constraints
    Lee, Chanhee
    Kim, Sungchan
    Oh, Hyunok
    Ha, Soonhoi
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2013, 73 (02): : 201 - 212
  • [48] Failure-Aware Task Scheduling of Synchronous Data Flow Graphs Under Real-Time Constraints
    Chanhee Lee
    Sungchan Kim
    Hyunok Oh
    Soonhoi Ha
    Journal of Signal Processing Systems, 2013, 73 : 201 - 212
  • [49] Energy-aware disk scheduling for soft real-time I/O requests
    Youjip Won
    Jongmin Kim
    Wonmin Jung
    Multimedia Systems, 2008, 13 : 409 - 428
  • [50] Energy-Aware Fault-Tolerant Real-Time Scheduling for Embedded Systems
    El Ghor, Hussein
    Hage, Julia
    Hamadeh, Nizar
    Chehade, Rafic Hage
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON SCIENCES OF ELECTRONICS, TECHNOLOGIES OF INFORMATION AND TELECOMMUNICATIONS (SETIT'18), VOL.2, 2020, 147 : 194 - 203