Energy-efficient contention-aware application mapping and scheduling on NoC-based MPSoCs

被引:21
|
作者
Li, Dawei [1 ]
Wu, Jie [1 ]
机构
[1] Temple Univ, Dept Comp & Informat Sci, Philadelphia, PA 19122 USA
关键词
Network-on-chip (NoC); Application mapping; Energy-efficient scheduling; Dynamic voltage scaling; Dynamic link frequency tuning;
D O I
10.1016/j.jpdc.2016.04.006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the problem of energy-efficient contention-aware application mapping and scheduling on Network-on-Chip (NoC) based multiprocessors. For an application represented by a directed acyclic graph, we present a model where voltage scaling techniques for processors can be combined with frequency tuning techniques for NoC links to save overall system energy consumption. We employ a two-step approach to solve the overall mapping and scheduling problem. First, the application mapping problem is formulated as a quadratic binary programming problem, which aims to minimize the communication energy; we apply a relaxation-based iterative rounding algorithm to solve it. With the mapping achieved, we further consider the application scheduling problem, which aims to find the optimal voltage level for each task of the application and optimal frequency level for each communication of the application to minimize the overall system energy consumption, given the application deadline. To attack the second problem, we first design an algorithm based on the earliest time first scheduling to determine the application's finish time if a voltage and frequency assignment is given; then, we develop a genetic algorithm to search the solution space for the voltage and frequency assignment that minimizes the overall system energy consumption and meets the application's deadline. Through these two steps, we produce a mapping and scheduling that meets the application's deadline, and significantly reduces the overall system energy consumption. Experiments are conducted for a number of randomly generated application graphs, as well as several real application graphs to verify the energy reduction and applicability of the proposed model and algorithms. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:1 / 11
页数:11
相关论文
共 50 条
  • [1] Contention-Aware Mapping and Scheduling Optimization for NoC-Based MPSoCs
    Zhou, Yupeng
    Yan, Rongjie
    Cai, Anyu
    Yan, Yige
    Yin, Minghao
    [J]. THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 13995 - 13996
  • [2] Communication-Aware Application Mapping and Scheduling for NoC-Based MPSoCs
    Yu, Heng
    Ha, Yajun
    Veeravalli, Bharadwaj
    [J]. 2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 3232 - 3235
  • [3] Contention and Reliability-Aware Energy Efficiency Task Mapping on NoC-Based MPSoCs
    Mo, Lei
    Li, Xinmei
    Kritikakou, Angeliki
    Zhai, Xiaojun
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2024, : 1 - 17
  • [4] An energy-efficient scheduling algorithm for computation-intensive tasks on NoC-based MPSoCs
    Chai, Song
    Li, Yubai
    Wang, Jian
    Wu, Chang
    [J]. Chai, S. (s.tschai@gmail.com), 1817, Binary Information Press, P.O. Box 162, Bethel, CT 06801-0162, United States (09): : 1817 - 1826
  • [5] Energy-Aware Task Scheduling on Heterogeneous NoC-based MPSoCs
    Abd Ishak, Suhaimi
    Wu, Hui
    Tariq, Umair Ullah
    [J]. 2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 165 - 176
  • [6] Energy-Aware Dynamic Task Mapping for NoC-based MPSoCs
    Mandelli, Marcelo
    Ost, Luciano
    Carara, Everton
    Guindani, Guilherme
    Gouvea, Thiago
    Medeiros, Guilherme
    Moraes, Fernando G.
    [J]. 2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 1676 - 1679
  • [7] Energy-Aware Scheduling of Conditional Task Graphs on NoC-Based MPSoCs
    Tariq, Umair Ullah
    Wu, Hui
    Abd Ishak, Suhaimi
    [J]. PROCEEDINGS OF THE 51ST ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2018, : 5707 - 5716
  • [8] Energy-aware task scheduling for streaming applications on NoC-based MPSoCs
    Abd Ishak, Suhaimi
    Wu, Hui
    Tariq, Umair Ullah
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2024, 36 (05)
  • [9] Contention-Aware Energy Management Scheme for NoC-Based Multicore Real-Time Systems
    Han, Jian-Jun
    Lin, Man
    Zhu, Dakai
    Yang, Laurence T.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (03) : 691 - 701
  • [10] Reliability-Aware and Energy-Efficient Synthesis of NoC based MPSoCs
    Zou, Yong
    Pasricha, Sudeep
    [J]. PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2013), 2013, : 643 - 650