Communication-aware heuristics for run-time task mapping on NoC-based MPSoC platforms

Publikation: Beitrag in FachzeitschriftForschungsartikelBeigetragenBegutachtung

Beitragende

  • Amit Kumar Singh - , Nanyang Technological University (Autor:in)
  • Thambipillai Srikanthan - , Nanyang Technological University (Autor:in)
  • Akash Kumar - , National University of Singapore, Eindhoven University of Technology (Autor:in)
  • Wu Jigang - , Nanyang Technological University (Autor:in)

Abstract

Efficient run-time mapping of tasks onto Multiprocessor System-on-Chip (MPSoC) is very challenging especially when new tasks of other applications are also required to be supported at run-time. In this paper, we present a number of communication-aware run-time mapping heuristics for the efficient mapping of multiple applications onto an MPSoC platform in which more than one task can be supported by each processing element (PE). The proposed mapping heuristics examine the available resources prior to recommending the adjacent communicating tasks on to the same PE. In addition, the proposed heuristics give priority to the tasks of an application in close proximity so as to further minimize the communication overhead. Our investigations show that the proposed heuristics are capable of alleviating Network-on-Chip (NoC) congestion bottlenecks when compared to existing alternatives. We map tasks of applications onto an 8 × 8 NoC-based MPSoC to show that our mapping heuristics consistently leads to reduction in the total execution time, energy consumption, average channel load and latency. In particular, we show that energy savings can be up to 44% and average channel load is improved by 10% for some cases.

Details

OriginalspracheEnglisch
Seiten (von - bis)242-255
Seitenumfang14
FachzeitschriftJournal of Systems Architecture
Jahrgang56
Ausgabenummer7
PublikationsstatusVeröffentlicht - Juli 2010
Peer-Review-StatusJa
Extern publiziertJa

Schlagworte

Forschungsprofillinien der TU Dresden

Ziele für nachhaltige Entwicklung

ASJC Scopus Sachgebiete

Schlagwörter

  • Hardware-software co-design, Heterogeneous architectures, Mapping algorithms, MPSoC design, Network-on-Chip (NoC)

Bibliotheksschlagworte