Run-time mapping of multiple communicating tasks on MPSoC platforms

Publikation: Beitrag in FachzeitschriftForschungsartikelBeigetragenBegutachtung

Beitragende

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

Abstract

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 becomesmore challengingwhen the workload of tasks is dynamic. These scenarios require tasks to bemapped 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.

Details

OriginalspracheEnglisch
Seiten (von - bis)1019-1026
Seitenumfang8
FachzeitschriftProcedia Computer Science
Jahrgang1
Ausgabenummer1
PublikationsstatusVeröffentlicht - 2010
Peer-Review-StatusJa
Extern publiziertJa

Schlagworte

Forschungsprofillinien der TU Dresden

ASJC Scopus Sachgebiete

Schlagwörter

  • Mapping algorithms, Multiprocessor System-on-Chip (MPSoC), Network-on-Chip (NoC)

Bibliotheksschlagworte