Contention and Reliability-Aware Energy Efficiency Task Mapping on NoC-Based MPSoCs

被引:0
|
作者
Mo, Lei [1 ]
Li, Xinmei [1 ]
Kritikakou, Angeliki [2 ,3 ]
Zhai, Xiaojun [4 ]
机构
[1] Southeast Univ, Sch Automat, Nanjing 210096, Peoples R China
[2] Univ Rennes, CNRS, INRIA, IRISA, F-35042 Rennes, France
[3] Inst Univ France, F-75005 Paris, France
[4] Univ Essex, Sch Comp Sci & Elect Engn, Colchester CO4 3SQ, Essex, England
基金
中国国家自然科学基金;
关键词
Contention-aware; energy management; network-on-chip (NoC); reliability-aware; task mapping; PERFORMANCE; SYSTEMS; NETWORK; TIME; CHIP; OPTIMIZATION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, network-on-chip (NoC)-based multiprocessor system-on-chips (MPSoCs) have become popular computing platforms for real-time applications due to high communication performance and energy efficiency over traditional bus-based MPSoCs. Due to the nature of network structures, network congestion along with transient faults, can significantly affect communication efficiency and system reliability. Most existing works have rarely focused on the concurrent optimization of network contention, reliability, and energy consumption. Here, we study the problem of contention and reliability-aware task mapping under real-time constraints for dynamic voltage and frequency scaling-enabled NoC. The problem entails optimizing voltage/frequency on cores and links to reduce energy consumption and ensure system reliability, while task mapping and slack time are adopted to alleviate network contention and reduce latency. We aim to minimize computation and communication energy and balance workload. This problem is formulated as a mixed-integer nonlinear programming, and we present an effective linearization scheme that equivalently transforms it into a mixed-integer linear programming to find the optimal solution. To reduce computation time, we propose a three-step heuristic, including task allocation, frequency scaling and edge scheduling, and communication contention management. Finally, we perform extensive simulations to evaluate the proposed method. The results show we can achieve 31.6% and 21.7% energy savings, with 95.5% and 98.6% less contention than the existing methods.
引用
收藏
页码:2010 / 2026
页数:17
相关论文
共 50 条
  • [31] Exploring Resource Mapping Policies for Dynamic Clustering on NoC-based MPSoCs
    Girao, Gustavo
    Santini, Thiago
    Wagner, Flavio R.
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 681 - 684
  • [32] Energy-Aware ILP Formulation for Application Mapping on NoC Based MPSoCs
    Khajekarimi, Elyas
    Hashemi, Mahmoud Reza
    2013 21ST IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2013,
  • [33] Energy and communication aware task mapping for MPSoCs
    Maqsood, Tahir
    Tziritas, Nikos
    Loukopoulos, Thanasis
    Madani, Sajjad A.
    Khan, Samee U.
    Xu, Cheng-Zhong
    Zomaya, Albert Y.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 121 : 71 - 89
  • [34] Reliability-aware task scheduling for energy efficiency on heterogeneous multiprocessor systems
    Zexi Deng
    Dunqian Cao
    Hong Shen
    Zihan Yan
    Huimin Huang
    The Journal of Supercomputing, 2021, 77 : 11643 - 11681
  • [35] Trading-off System Load and Communication in Mapping Heuristics for Improving NoC-Based MPSoCs Reliability
    Mandelli, Marcelo
    Ost, Luciano
    Sassatelli, Gilles
    Moraes, Fernando
    PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2015), 2015, : 387 - 391
  • [36] Reliability-aware task scheduling for energy efficiency on heterogeneous multiprocessor systems
    Deng, Zexi
    Cao, Dunqian
    Shen, Hong
    Yan, Zihan
    Huang, Huimin
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (10): : 11643 - 11681
  • [37] VERVE: A Framework for Variation-Aware Energy Efficient Synthesis of NoC-based MPSoCs with Voltage islands
    Kapadia, Nishit
    Pasricha, Sudeep
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2013), 2013, : 603 - 610
  • [38] Differentiated Communication Services for NoC-Based MPSoCs
    Carara, Everton Alceu
    Calazans, Ney Laert Vilar
    Moraes, Fernando Gehm
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (03) : 595 - 608
  • [39] Exploring Performance-Power Tradeoffs in Providing Reliability for NoC-Based MPSoCs
    Zhao, Hui
    Kandemir, Mahmut
    Irwin, Mary Jane
    2011 12TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2011, : 495 - 501
  • [40] Deadline, Energy and Buffer-Aware Task Mapping Optimization in NoC-based SoCs using Genetic Algorithms
    Bruch, J. V.
    da Silva, E. A.
    Zeferino, C. A.
    Indrusiak, L. S.
    2017 VII BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC), 2017, : 86 - 93