A Real-Time Programming Model for Heterogeneous MPSoCs

  • Authors:
  • Torsten Limberg;Bastian Ristau;Gerhard Fettweis

  • Affiliations:
  • Technische Universität Dresden Vodafone Chair Mobile Communications Systems, Dresden, Germany 01062;Technische Universität Dresden Vodafone Chair Mobile Communications Systems, Dresden, Germany 01062;Technische Universität Dresden Vodafone Chair Mobile Communications Systems, Dresden, Germany 01062

  • Venue:
  • SAMOS '08 Proceedings of the 8th international workshop on Embedded Computer Systems: Architectures, Modeling, and Simulation
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modern multi-core processors suffer from the lack of a programming model which allows efficient utilization of the available hardware. Massive software overhead is required to handle task scheduling and synchronization, resulting in power inefficiencies. In this paper we present a C++ based, real-time enabled task level programming model, which allows efficient hardware utilization. Task scheduling and synchronization is performed by a hardware unit at run-time. The automated scheduler unit is guided by offline information extracted from source code by a specialized compiler