Computation and Communication Aware Run-Time Mapping for NoC-based MPSoC Platforms

被引:0
|
作者
Kaushik, Samarth [1 ]
Singh, Amit Kumar [1 ]
Srikanthan, Thambipillai [1 ]
机构
[1] Nanyang Technol Univ, Ctr High Performance Embedded Syst, Singapore, Singapore
关键词
NETWORKS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Design-time strategies are suited only for mapping predefined set of applications and thus cannot predict dynamic behavior incurred due to the target applications and state of the platform at run-time. This dynamism demands run-time mapping of application tasks to maintain a critical balance between performance and resource optimization. Any disturbance may either lead to digression from expected performance or complete drain of valuable resources. So, it becomes mandatory to devise algorithms which can intelligently distribute the application tasks among processors taking communication overhead, computation load and resource utilization in consideration. This paper proposes a heuristic that illustrates how to incorporate these factors for mapping multiple tasks onto MPSoC platforms, where communication takes place through a Network-on-Chip. The heuristic attempts to balance the processing load on the platform processing elements (PEs) while reducing communication overhead by mapping highly communicating tasks on the same PE. For MPEG-4 application, the proposed technique reduces total execution time by 33%, resource usage by 37% and energy consumption by 40% when compared to state-of-the-art run-time mapping techniques.
引用
收藏
页码:185 / 190
页数:6
相关论文
共 50 条
  • [1] 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
  • [2] 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 - +
  • [3] Mapping Algorithms for NoC-based Heterogeneous MPSoC Platforms
    Singh, Amit Kumar
    Wu Jigang
    Prakash, Alok
    Srikanthan, Thambipillai
    [J]. PROCEEDINGS OF THE 2009 12TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, ARCHITECTURES, METHODS AND TOOLS, 2009, : 133 - 140
  • [4] Preprocessing-based Run-time Mapping of Applications on NoC-based MPSoCs
    Kaushik, Samarth
    Singh, Amit Kumar
    Srikanthan, Thambipillai
    [J]. 2011 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2011, : 337 - 338
  • [5] Run-time mapping of multiple communicating tasks on MPSoC platforms
    Singh, Amit Kumar
    Jigang, Wu
    Kumar, Akash
    Srikanthan, Thambipillai
    [J]. ICCS 2010 - INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, PROCEEDINGS, 2010, 1 (01): : 1013 - 1020
  • [6] Efficient Heuristics for Minimizing Communication Overhead in NoC-based Heterogeneous MPSoC Platforms
    Singh, Amit Kumar
    Wu Jigang
    Prakash, Alok
    Srikanthan, Thambipillai
    [J]. RSP 2009: TWENTIETH IEEE/IFIP INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2009, : 55 - 60
  • [7] An SMDP-based approach to thermal-aware task scheduling in NoC-based MPSoC platforms
    Niknia, Farnaz
    Hakami, Vesal
    Rezaee, Kiamehr
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 165 : 79 - 106
  • [8] Mapping of Real-Time Applications on a Packet Switching NoC-based MPSoC
    Madalozzo, Guilherme
    Indrusiak, Leandro S.
    Moraes, Fernando G.
    [J]. 23RD IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS CIRCUITS AND SYSTEMS (ICECS 2016), 2016, : 640 - 643
  • [9] Mixed-Criticality Run-Time Task Mapping for NoC-Based Many-Core Systems
    Fattah, Mohammad
    Rahmani, Amir-Mohammad
    Xu, Thomas Canhao
    Kanduri, Anil
    Liljeberg, Pasi
    Plosila, Juha
    Tenhunen, Hannu
    [J]. 2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, : 458 - 465
  • [10] 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