Heuristic for accelerating run-time task mapping in NoC-based heterogeneous MPSoCs

Research output: Contribution to journalResearch articleContributedpeer-review

Contributors

  • Mohammed Kamel Benhaoua - , Université de Lille, University of Oran 1 Ahmed Ben Bella (Author)
  • Amit Kumar Singh - , National University of Singapore (Author)
  • Abou El Hassan Benyamin - , University of Oran 1 Ahmed Ben Bella (Author)
  • Akash Kumar - , National University of Singapore (Author)
  • Pierre Boulet - , Université de Lille (Author)

Abstract

MultiProcessor Systems on Chip (MPSoC) has emerged as a solution to adress the incremental Computational requirements for future applications. The Network-On-Chip (NoC) has been introduced as a power-efficient, scalable inter communication, interconnection mechanism between processors. One important phase in architectural exploration in NOC-based MPSOC is the mapping. The application and architectural are represented by processing model, application task graph and architectural graph respectively. Mapping parallelized tasks of applications onto these MPSoCs can be done either at design-time (static) or at run-time (dynamic). Static mapping strategies find the best placement of tasks at design-time and hence these are not suitable for dynamic workload and seem incapable of run-time resource management. The number of tasks or applications executing in MPSoC platform can exceed the available resources, requiring efficient run-time mapping strategies to meet with this constraints. In this paper, we propose a new packing strategy to find free resources for run-time mapping of application tasks on NoC-based Heterogeneous MPSoCs. The proposed strategy minimizes the task mapping time in addition to placing the communicating tasks close to each other. To evaluate our approach, a comparative study is carried out. Experiments show that our strategy provides better results when compared to latest dynamic mapping strategies reported in the literature.

Details

Original languageEnglish
Pages (from-to)292-302
Number of pages11
JournalJournal of Digital Information Management
Volume12
Issue number5
Publication statusPublished - 1 Oct 2014
Peer-reviewedYes
Externally publishedYes

Keywords

Research priority areas of TU Dresden

Keywords

  • Dynamic mapping heuristics, Heterogeneous architectures, Multi-Processor Systems-on-Chip (MP-SoCS), Network-on-Chip (NoC)