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 条
  • [41] Networks-on-chip: The quest for on-chip fault-tolerant communication
    Marculescu, R
    ISVLSI 2003: IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: NEW TRENDS AND TECHNOLOGIES FOR VLSI SYSTEMS DESIGN, 2003, : 8 - 12
  • [42] Energy Aware Networks-on-Chip Cortex Inspired Communication
    Moreac, Erwan
    Laurent, Johann
    Bomel, Pierre
    Rossi, Andre
    Boutillon, Emmanuel
    Palesi, Maurizio
    2017 27TH INTERNATIONAL SYMPOSIUM ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS), 2017,
  • [43] Application-specific multiprocessor Systems-on-Chip
    Jerraya, AA
    Baghdadi, A
    Cesário, W
    Gauthier, L
    Lyonnard, D
    Nicolescu, G
    Paviot, Y
    Yoo, S
    MICROELECTRONICS JOURNAL, 2002, 33 (11) : 891 - 898
  • [44] Application-Specific Communication Systems for Clusters
    Frohlich, Antonio Augusto
    IMCIC 2010: INTERNATIONAL MULTI-CONFERENCE ON COMPLEXITY, INFORMATICS AND CYBERNETICS, VOL II, 2010, : 383 - 388
  • [45] User-aware dynamic task allocation in Networks-on-Chip
    Chou, Chen-Ling
    Marculescu, Radu
    2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 1074 - 1079
  • [46] Real-Time Communication Analysis for Networks-on-Chip with Backpressure
    Tobuschat, Sebastian
    Ernst, Rolf
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 590 - 595
  • [47] Wireless on Networks-on-Chip
    Taskin, Baris
    2013 ACM/IEEE INTERNATIONAL WORKSHOP ON SYSTEM LEVEL INTERCONNECT PREDICTION (SLIP), 2013,
  • [48] Routerless Networks-on-Chip
    Alazemi, Fawaz
    Azizimazreah, Arash
    Bose, Bella
    Chen, Lizhong
    2018 24TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2018, : 492 - 503
  • [49] PhoNoCMap: an Application Mapping Tool for Photonic Networks-on-Chip
    Fusella, Edoardo
    Cilardo, Alessandro
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 289 - 292
  • [50] ARXON: A Framework for Approximate Communication Over Photonic Networks-on-Chip
    Sunny, Febin P.
    Mirza, Asif
    Thakkar, Ishan
    Nikdast, Mahdi
    Pasricha, Sudeep
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2021, 29 (06) : 1206 - 1219