Run-time Mapping Algorithm for Dynamic Workloads on Heterogeneous MPSoCs Platforms

被引:1
|
作者
Sinaei, Sima [1 ]
Fatemi, Omid [1 ]
机构
[1] Univ Tehran, Elect & Comp Dept Univ, Tehran, Iran
关键词
D O I
10.1109/DSD.2018.00071
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Task mapping exploration plays an important role in the high performance achieved by heterogeneous multi-processor system-on-chip (MPSoC) platforms. The dynamic of application workloads in modern MPSoC-based embedded systems are consistently growing. Nowadays, the execution of different applications is done concurrently and these applications compete for resources in such systems. This paper presents a novel run-time mapping algorithm for multimedia applications. The objective of application mapping is to minimize execution time in a predefined budget of energy consumption. This algorithm is divided to two phases: design-time and run-time. During design-time, application clustering is combined with design space exploration, then a set of rules for mapping is extracted by using Association Rule Mining techniques, and after that, during run-time, feature extraction and application classification is performed based on the rule sets. The evaluation of the proposed algorithm is done by using a heterogeneous MPSoC system with several applications that have different communication and computation behaviors. The experimental results revealed that during run-time, applications were correctly classified by the proposed algorithm and the best resources selected for mapping accurately. The results clearly showcase the proposed algorithm's effectiveness.
引用
收藏
页码:373 / 380
页数:8
相关论文
共 50 条
  • [1] Run-time mapping algorithm for dynamic workloads using association rule mining
    Sinaei, Siena
    Fatemi, Omid
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 91 : 1 - 10
  • [2] Run-time Mapping Algorithm for Dynamic Workloads using Process Merging Transformations
    Sinaei, Sima
    Fatemi, Omid
    Pimentel, Andy D.
    [J]. INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS 2017), 2017, : 188 - 195
  • [3] Communication and Congestion Aware Run-Time Task Mapping on Heterogeneous MPSoCs
    Khajekarimi, Elyas
    Hashemi, Mahmoud Reza
    [J]. 2012 16TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS), 2012, : 127 - 132
  • [4] A Scenario-based Run-time Task Mapping Algorithm for MPSoCs
    Quan, Wei
    Pimentel, Andy D.
    [J]. 2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,
  • [5] Transformer: Run-time reprogrammable heterogeneous architecture for transparent acceleration of dynamic workloads
    Li, Peilong
    Luo, Yan
    Yang, Jun
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2015, 86 : 45 - 61
  • [6] Run-Time Remapping Algorithm of Dataflow Actors on NoC-Based Heterogeneous MPSoCs
    Rizk, Mostafa
    Martin, Kevin J. M.
    Diguet, Jean-Philippe
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 3959 - 3976
  • [7] Incorporating Energy and Throughput Awareness in Design Space Exploration and Run-time Mapping for Heterogeneous MPSoCs
    Nam Khanh Pham
    Singh, Amit Kumar
    Kumar, Akash
    Aung, Khin Mi Mi
    [J]. 16TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2013), 2013, : 513 - 521
  • [8] Run-time mapping of applications to a heterogeneous SoC
    Smit, Lodewijk T.
    Hurink, Johann L.
    Smit, Gerard J. A.
    [J]. 2005 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2005, : 78 - 81
  • [9] Run-time Spatial Resource Management for Real-Time Applications on Heterogeneous MPSoCs
    ter Braak, Timon D.
    Holzenspies, Philip K. F.
    Kuper, Jan
    Hurink, Johann L.
    Smit, Gerard J. M.
    [J]. 2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 357 - 362
  • [10] 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
    [J]. FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, : 295 - +