A high-level virtual platform for early MPSoC software development

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

Beitragende

  • Jianjiang Ceng - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)
  • Weihua Sheng - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)
  • Jeronimo Castrillon - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)
  • Anastasia Stulova - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)
  • Rainer Leupers - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)
  • Gerd Ascheid - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)
  • Heinrich Meyr - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)

Abstract

Multiprocessor System-on-Chips (MPSoCs) are nowadays widely used, but the problem of their software development persists to be one of the biggest challenges for developers. Virtual Platforms (VPs) are introduced to the industry, which allow MPSoC software development without a hardware prototype. Nevertheless, for developers in early design stage where no VP is available, the software programming support is not satisfactory. This paper introduces a High-level Virtual Platform (HVP) which aims at early MPSoC software development. The framework provides a set of tools for abstract MPSoC simulation and the corresponding application programming support in order to enable the development of reusable C code at a high level. The case study performed on several MPSoCs shows that the code developed on the HVP can be easily reused on different target platforms. Moreover, the high simulation speed achieved by the HVP also improves the design efficiency of software developers.

Details

OriginalspracheEnglisch
TitelEmbedded Systems Week 2009 - 7th IEEE/ACM International Conference on Hardware/Software-Co-Design and System Synthesis, CODES+ISSS 2009
Seiten11-20
Seitenumfang10
PublikationsstatusVeröffentlicht - 2009
Peer-Review-StatusJa
Extern publiziertJa

Konferenz

TitelEmbedded Systems Week 2009, ESWEEK 2009 - 7th IEEE/ACM International Conference on Hardware/Software-Co-Design and System Synthesis, CODES+ISSS 2009
Dauer11 - 16 Oktober 2009
StadtGrenoble
LandFrankreich

Externe IDs

ORCID /0000-0002-5007-445X/work/141545606

Schlagworte

Forschungsprofillinien der TU Dresden

ASJC Scopus Sachgebiete

Schlagwörter

  • Embedded, MPSoC, Parallel programming, Simulation, Software, System level design, Virtual platform