• DocumentCode
    421356
  • Title

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

  • Author

    Van der Wolf, Pieter ; De Kock, Erwin ; Henriksson, Tomas ; Kruijtzer, Wido ; Essink, Gerben

  • Author_Institution
    Philips Res., Eindhoven, Netherlands
  • fYear
    2004
  • fDate
    8-10 Sept. 2004
  • Firstpage
    206
  • Lastpage
    217
  • 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.
  • Keywords
    application program interfaces; embedded systems; hardware-software codesign; multiprocessing systems; parallel programming; system-on-chip; MPSoC design process; application model refinement; code transformation; embedded multiprocessor systems; function-specific hardware-software modules; industry-wide standardization; interface-centric approach; mapping technology; media processing; multiprocessor architecture; multiprocessor mapping; parallel application models; structured design; structured programming; task-level interface; Application software; Computer architecture; Computer industry; Hardware; Joining processes; Parallel architectures; Permission; Process design; Refining; Standardization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis, 2004. CODES + ISSS 2004. International Conference on
  • Print_ISBN
    1-58113-937-3
  • Type

    conf

  • DOI
    10.1109/CODESS.2004.241219
  • Filename
    1360506