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
Link To Document