A Scenario-based Run-time Task Mapping Algorithm for MPSoCs

被引:0
|
作者
Quan, Wei [1 ]
Pimentel, Andy D. [1 ]
机构
[1] Univ Amsterdam, Inst Informat, NL-1012 WX Amsterdam, Netherlands
关键词
Embedded systems; KPN; MPSoC; task mapping; simulation;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The application workloads in modern MPSoC-based embedded systems are becoming increasingly dynamic. Different applications concurrently execute and contend for resources in such systems which could cause serious changes in the intensity and nature of the workload demands over time. To cope with the dynamism of application workloads at run time and improve the efficiency of the underlying system architecture, this paper presents a novel scenario-based run-time task mapping algorithm. This algorithm combines a static mapping strategy based on workload scenarios and a dynamic mapping strategy to achieve an overall improvement of system efficiency. We evaluated our algorithm using a homogeneous MPSoC system with three real applications. From the results, we found that our algorithm achieves an 11.3% performance improvement and a 13.9% energy saving compared to running the applications without using any run-time mapping algorithm. When comparing our algorithm to three other, well-known run-time mapping algorithms, it is superior to these algorithms in terms of quality of the mappings found while also reducing the overheads compared to most of these algorithms.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Communication and Congestion Aware Run-Time Task Mapping on Heterogeneous MPSoCs
    Khajekarimi, Elyas
    Hashemi, Mahmoud Reza
    2012 16TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS), 2012, : 127 - 132
  • [2] Scenario-based run-time adaptive MPSoC systems
    Quan, Wei
    Pimentel, Andy D.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2016, 62 : 12 - 23
  • [3] Run-time Mapping Algorithm for Dynamic Workloads on Heterogeneous MPSoCs Platforms
    Sinaei, Sima
    Fatemi, Omid
    2018 21ST EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2018), 2018, : 373 - 380
  • [4] Run-Time Scenario-Based MPSoC Mapping Reconfiguration Using Machine Learning Models
    Spieck, Jan
    Wildermann, Stefan
    Teich, Juergen
    2019 ACM/IEEE 1ST WORKSHOP ON MACHINE LEARNING FOR CAD (MLCAD), 2019,
  • [5] Scenario-Based Soft Real-Time Hybrid Application Mapping for MPSoCs
    Spieck, Jan
    Wildermann, Stefan
    Teich, Juergen
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [6] Run-time mapping and communication strategies for homogeneous NoC-Based MPSoCs
    Sassatelli, G.
    Saint-Jean, N.
    Benoit, P.
    Torres, L.
    Robert, M.
    Woszezenki, Cristiane
    Grehs, Ismael Augusto
    Moraes, Fernando
    FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, : 295 - +
  • [7] Preprocessing-based Run-time Mapping of Applications on NoC-based MPSoCs
    Kaushik, Samarth
    Singh, Amit Kumar
    Srikanthan, Thambipillai
    2011 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2011, : 337 - 338
  • [8] Run-Time Remapping Algorithm of Dataflow Actors on NoC-Based Heterogeneous MPSoCs
    Rizk, Mostafa
    Martin, Kevin J. M.
    Diguet, Jean-Philippe
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 3959 - 3976
  • [9] A Design-Time/Run-Time Application Mapping Methodology for Predictable Execution Time in MPSoCs
    Weichslgartner, Andreas
    Wildermann, Stefan
    Gangadharan, Deepak
    Glass, Michael
    Teich, Juergen
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (05)
  • [10] A Scenario-Based DVFS-Aware Hybrid Application Mapping Methodology for MPSoCs
    Spieck, Jan
    Wildermann, Stefan
    Teich, Juergen
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2024, 29 (04)