Run-time mapping of multiple communicating tasks on MPSoC platforms

被引:25
|
作者
Singh, Amit Kumar [1 ]
Jigang, Wu [1 ]
Kumar, Akash [2 ]
Srikanthan, Thambipillai [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore, Singapore
[2] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 117548, Singapore
关键词
Multiprocessor System-on-Chip (MPSoC); Network-on-Chip (NoC); Mapping Algorithms; NETWORK;
D O I
10.1016/j.procs.2010.04.113
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multi-task supported processing elements (PEs) are required in a Multiprocessor System-on-Chip platform for better scalability, power consumption etc. Efficient utilization of PEs needs intelligent mapping of tasks onto them. The job becomes more challenging when the workload of tasks is dynamic. These scenarios require tasks to be mapped at run-time. This paper presents a run-time mapping technique for efficiently mapping the tasks of applications on the multitasking resources. The technique tries to map the communicating tasks onto the same processing resource and also the tasks of an application close to each other in order to reduce the communication overhead. For an evaluated scenario, the presented technique reduces total execution time by 22%, average channel load by 47% and power dissipation by 48% when compared to state-of-the-art run-time mapping techniques. (C) 2010 Published by Elsevier Ltd.
引用
收藏
页码:1013 / 1020
页数:8
相关论文
共 50 条
  • [1] Computation and Communication Aware Run-Time Mapping for NoC-based MPSoC Platforms
    Kaushik, Samarth
    Singh, Amit Kumar
    Srikanthan, Thambipillai
    [J]. 2011 IEEE INTERNATIONAL SOC CONFERENCE (SOCC), 2011, : 185 - 190
  • [2] Mapping streaming applications on a reconfigurable MPSoC platform at run-time
    Holzenspies, Philip K. F.
    Smit, Gerard J. M.
    Kuper, Jan
    [J]. 2007 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP PROCEEDINGS, 2007, : 74 - 77
  • [3] Communication-aware heuristics for run-time task mapping on NoC-based MPSoC platforms
    Singh, Amit Kumar
    Srikanthan, Thambipillai
    Kumar, Akash
    Wu Jigang
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (07) : 242 - 255
  • [4] A Safari Through the MPSoC Run-Time Management Jungle
    Vincent Nollet
    Diederik Verkest
    Henk Corporaal
    [J]. Journal of Signal Processing Systems, 2010, 60 : 251 - 268
  • [5] A Safari Through the MPSoC Run-Time Management Jungle
    Nollet, Vincent
    Verkest, Diederik
    Corporaal, Henk
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2010, 60 (02): : 251 - 268
  • [6] Run-time Mapping Algorithm for Dynamic Workloads on Heterogeneous MPSoCs Platforms
    Sinaei, Sima
    Fatemi, Omid
    [J]. 2018 21ST EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2018), 2018, : 373 - 380
  • [7] Run-Time Scenario-Based MPSoC Mapping Reconfiguration Using Machine Learning Models
    Spieck, Jan
    Wildermann, Stefan
    Teich, Juergen
    [J]. 2019 ACM/IEEE 1ST WORKSHOP ON MACHINE LEARNING FOR CAD (MLCAD), 2019,
  • [8] Framework for mapping scalable networked multimedia applications on run-time reconfigurable platforms
    Ngoc, NP
    Lafruit, G
    Mignolet, JY
    Vernalde, S
    Deconinck, G
    Lauwereins, R
    [J]. 2003 INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOL I, PROCEEDINGS, 2003, : 469 - 472
  • [9] Scenario-based run-time adaptive MPSoC systems
    Quan, Wei
    Pimentel, Andy D.
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2016, 62 : 12 - 23
  • [10] Run-time parallelization switching for resource optimization on an MPSoC platform
    Naeem Abbas
    Zhe Ma
    [J]. Design Automation for Embedded Systems, 2014, 18 : 279 - 293