Design and programming of embedded multiprocessors: an interface-centric approach

  • Authors:
  • Pieter van der Wolf;Erwin de Kock;Tomas Henriksson;Wido Kruijtzer;Gerben Essink

  • Affiliations:
  • Philips Research, Eindhoven, The Netherlands;Philips Research, Eindhoven, The Netherlands;Philips Research, Eindhoven, The Netherlands;Philips Research, Eindhoven, The Netherlands;Philips Research, Eindhoven, The Netherlands

  • Venue:
  • Proceedings of the 2nd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present design technology for the structured design and programming of embedded multi-processor systems. It comprises a task-level interface that can be used both for developing parallel application models and as a platform interface for implementing applications on multi-processor architectures. Associated mapping technology supports refinement of application models towards implementation. By linking application development and implementation aspects, the technology integrates the specification and design phases in the MPSoC design process. Two design cases demonstrate the efficient implementation of the platform interface on different architectures. Industry-wide standardization of a task-level interface can facilitate reuse of function-specific hardware / software modules across companies.