Energy-Efficient Mapping of Real-Time Streaming Applications on Cluster Heterogeneous MPSoCs

被引:0
|
作者
Liu, Di [1 ]
Spasic, Jelena [1 ]
Chen, Gang [2 ]
Stefanov, Todor [1 ]
机构
[1] Leiden Univ, NL-2300 RA Leiden, Netherlands
[2] Tech Univ Munich, D-80290 Munich, Germany
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a novel polynomial time algorithm, called Frequency Driven Mapping, to map real-time streaming applications specified as cyclo-static dataflow (CSDF) graphs onto a cluster heterogeneous MPSoC. The objective of our mapping approach is to reduce the energy consumption and guarantee latency and throughput constraints. The main novelty in our mapping algorithm is twofold: 1) By using hard-real-time scheduling of CSDF graphs, we propose an efficient way to determine a suitable processor type for each task in a CSDF graph, where the energy consumption is minimized and throughput and latency constraints are met; 2) According to an initial mapping derived by a first-fit-decreasing heuristic, we propose a remapping approach, where some tasks are remapped to unused clusters in order to further reduce the energy consumption of the system by cluster dynamic voltage/frequency scaling (DVFS). The experimental results show that the proposed algorithm finds more energy efficient mapping compared to existing approaches. The energy savings due to our proposed algorithm are up to 34%.
引用
下载
收藏
页码:9 / 18
页数:10
相关论文
共 50 条
  • [1] Energy-Efficient Mapping of Real-Time Applications on Heterogeneous MPSoCs using Task Replication
    Spasic, Jelena
    Liu, Di
    Stefanov, Todor
    2016 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2016,
  • [2] Energy-Efficient Allocation of Real-Time Applications onto Heterogeneous Processors
    Colin, Alexei
    Kandhalu, Arvind
    Rajkumar, Ragunathan
    2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,
  • [3] Energy-efficient real-time heterogeneous server clusters
    Rusu, Cosmin
    Ferreira, Alexandre
    Scordino, Claudio
    Watson, Aaron
    Melhem, Rami
    Mosse, Daniel
    PROCEEDINGS OF THE 12TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2006, : 418 - +
  • [4] Energy-efficient real-time heterogeneous cluster scheduling with node replacement due to failures
    Terzopoulos, George
    Karatza, Helen
    JOURNAL OF SUPERCOMPUTING, 2014, 68 (02): : 867 - 889
  • [5] GreenBag: Energy-efficient Bandwidth Aggregation for Real-time Streaming in Heterogeneous Mobile Wireless Networks
    Bui, Duc Hoang
    Lee, Kilho
    Oh, Sangeun
    Shin, Insik
    Shin, Hyojeong
    Woo, Honguk
    Ban, Daehyun
    IEEE 34TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2013), 2013, : 57 - 67
  • [6] Energy-efficient real-time heterogeneous cluster scheduling with node replacement due to failures
    George Terzopoulos
    Helen Karatza
    The Journal of Supercomputing, 2014, 68 : 867 - 889
  • [7] Process-Variation Aware Mapping of Real-Time Streaming Applications to MPSoCs for Improved Yield
    Mirzoyan, Davit
    Akesson, Benny
    Goossens, Kees
    2012 13TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2012, : 41 - 48
  • [8] Energy-efficient speed tuning for real-time applications
    Duan, Lin-Tao
    Wang, Zhi-Guo
    Wang, Hai-Ying
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (02): : 769 - 779
  • [9] Energy-efficient speed tuning for real-time applications
    Lin-Tao Duan
    Zhi-Guo Wang
    Hai-Ying Wang
    Cluster Computing, 2022, 25 : 769 - 779
  • [10] Energy-Efficient Fault-Tolerant Mapping and Scheduling on Heterogeneous Multiprocessor Real-Time Systems
    Huang, Kai
    Jiang, Xiaowen
    Zhang, Xiaomeng
    Yan, Rongjie
    Wang, Ke
    Xiong, Dongliang
    Yan, Xiaolang
    IEEE ACCESS, 2018, 6 : 57614 - 57630