Shared memory aware MPSoC software deployment

  • Authors:
  • Timo Schönwald;Alexander Viehl;Oliver Bringmann;Wolfgang Rosenstiel

  • Affiliations:
  • FZI Forschungszentrum Informatik, Karlsruhe, Germany;FZI Forschungszentrum Informatik, Karlsruhe, Germany;Universität Tübingen, Tübingen, Germany;Universität Tübingen, Tübingen, Germany

  • Venue:
  • Proceedings of the Conference on Design, Automation and Test in Europe
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present a novel approach for mapping interconnected software components onto cores of homogenous MPSoC architectures. The analytic mapping process considers shared memory communication as well as the routing algorithm controlling packet-based communication. The software components are mapped with the constraints of avoiding communication conflicts as well as access conflicts to shared memory resources. The core of the elaborated approach consists of an algorithm for software mapping which is inspired by force-directed scheduling from high-level synthesis. Experimental results show that the presented approach increases the overall system performance by 22% while reducing the average communication latency by 35%. For presenting the major advantages of the developed solution, we optimized an advanced driver assistance system on the Tilera TILEPro64 processor.