Mapping on multi/many-core systems: Survey of current and emerging trends

Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/GutachtenBeitrag in KonferenzbandBeigetragenBegutachtung

Beitragende

  • Amit Kumar Singh - , National University of Singapore (Autor:in)
  • Muhammad Shafique - , Karlsruher Institut für Technologie (Autor:in)
  • Akash Kumar - , National University of Singapore (Autor:in)
  • Jörg Henkel - , Karlsruher Institut für Technologie (Autor:in)

Abstract

The reliance on multi/many-core systems to satisfy the high performance requirement of complex embedded software applications is increasing. This necessitates the need to realize efficient mapping methodologies for such complex computing platforms. This paper provides an extensive survey and categorization of state-of-the-art mapping methodologies and highlights the emerging trends for multi/many-core systems. The methodologies aim at optimizing system's resource usage, performance, power consumption, temperature distribution and reliability for varying application models. The methodologies perform design-time and run-time optimization for static and dynamic workload scenarios, respectively. These optimizations are necessary to fulfill the end-user demands. Comparison of the methodologies based on their optimization aim has been provided. The trend followed by the methodologies and open research challenges have also been discussed.

Details

OriginalspracheEnglisch
TitelProceedings of the 50th Annual Design Automation Conference, DAC 2013
ErscheinungsortNew York
Herausgeber (Verlag)Association for Computing Machinery (ACM), New York
ISBN (Print)978-1-4503-2071-9
PublikationsstatusVeröffentlicht - 2013
Peer-Review-StatusJa
Extern publiziertJa

Publikationsreihe

ReiheDAC: Design Automation Conference
ISSN0738-100X

Konferenz

Titel50th Annual Design Automation Conference, DAC 2013
Dauer29 Mai - 7 Juni 2013
StadtAustin, TX
LandUSA/Vereinigte Staaten

Schlagworte

Forschungsprofillinien der TU Dresden

Schlagwörter

  • Application mapping, Embedded systems, Multiprocessor Systems-on-Chip