Communication and task scheduling of application-specific networks-on-chip

被引:41
|
作者
Hu, J [1 ]
Marculescu, R [1 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
来源
关键词
D O I
10.1049/ip-cdt:20045092
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The objective of the paper is to introduce a novel energy-aware scheduling (EAS) algorithm which statically schedules application-specific communication transactions and computation tasks onto heterogeneous network-on-chip (NoC) architectures. The proposed algorithm automatically assigns the application tasks onto different processing elements and then schedules their execution under real-time constraints. At the same time, the algorithm takes into consideration the exact communication delay by scheduling communication transactions in parallel. As the main theoretical contribution, the authors 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 while meeting the specified performance constraints. For instance, for a complex multimedia application, 31% energy savings have been observed, on average, compared to the schedules generated by a standard earliest-deadline-first scheduler.
引用
收藏
页码:643 / 651
页数:9
相关论文
共 50 条
  • [31] Communication aware recovery configurations for networks-on-chip
    Rusu, Claudia
    Grecu, Cristian
    Anghel, Lorena
    14TH IEEE INTERNATIONAL ON-LINE TESTING SYMPOSIUM, PROCEEDINGS, 2008, : 201 - +
  • [32] Application-specific scheduling for the organic grid
    Chakravarti, AJ
    Baumgartner, G
    Lauria, M
    FIFTH IEEE/ACM INTERNATIONAL WORKSHOP ON GRID COMPUTING, PROCEEDINGS, 2004, : 146 - 155
  • [33] Application-specific scheduling for the organic grid
    Chakravarti, A
    Baurngartner, G
    Lauria, M
    2004 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2004, : 483 - 483
  • [34] Deterministic scheduling in Networks-on-Chip using the Trajectory approach
    Papastefanakis, Ermis
    Li, Xiaoting
    George, Laurent
    2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2015, : 60 - 65
  • [35] Statistical Estimation for Total Communication Load in Application-Specific Network-on-Chip
    Jing, Naifeng
    Mao, Zhigang
    Zhu, Yongxin
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 109 - 114
  • [36] Resource-efficient routing and scheduling of time-constrained streaming communication on networks-on-chip
    Stuijk, Sander
    Basten, Twan
    Geilen, Marc
    Ghamarian, Amir Hossein
    Theelen, Bart
    JOURNAL OF SYSTEMS ARCHITECTURE, 2008, 54 (3-4) : 411 - 426
  • [37] Application-specific permutation networks
    Draeger, Thorsten
    Fettweis, Gerhard P.
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2008, 3 (04) : 199 - 208
  • [38] Modelling and Analysis of Wireless Communication over Networks-on-Chip
    Kumar, Apoorv
    Kapoor, Hemangee K.
    18TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST, 2014,
  • [39] A stochastic framework for communication architecture evaluation in networks-on-chip
    Murgan, T
    Ortiz, AG
    Petrov, M
    Glesner, M
    SCS 2003: INTERNATIONAL SYMPOSIUM ON SIGNALS, CIRCUITS AND SYSTEMS, VOLS 1 AND 2, PROCEEDINGS, 2003, : 253 - 256
  • [40] Hardware/software codesign of on-chip communication architecture for application-specific multiprocessor system-on-chip
    Zergainoh, Nacer-Eddine
    Baghdadi, Amer
    Jerraya, Ahmed
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2005, 1 (1-2) : 112 - 124