DocumentCode
1963747
Title
Application design trajectory towards reusable coprocessors - MPEG case study
Author
Rutten, Martijn ; Gangwal, Om Prakash ; Van Eijndhoven, Jos ; Jaspers, Egbert ; Pol, Evert-Jan
Author_Institution
Philips Res. Labs., Eindhoven, Netherlands
fYear
2004
fDate
6-7 Sept. 2004
Firstpage
33
Lastpage
38
Abstract
This work presents a structured application design trajectory to transform media-processing applications - modeled as Kahn process network - into a set of function-specific hardware units called coprocessors. The proposed design trajectory focuses on identifying hardware-implementable computation kernels that are common for a predetermined set of applications. The design trajectory is exercised in a case study that maps MPEG video decoding and encoding applications onto a set of coprocessors in a heterogeneous multiprocessor architecture. The resulting set of coprocessors can simultaneously perform both encoding and decoding functions for multiple MPEG-2 streams in an estimated 4 mm2 (excluding memory) in 0.18 μ technology.
Keywords
C language; coprocessors; hardware-software codesign; multi-threading; multiprocessing systems; parallel architectures; software reusability; system-on-chip; video coding; video streaming; Kahn process network; MPEG video decoding; MPEG-2 streams; encoding; function-specific hardware units; hardware-implementable computation kernels; heterogeneous multiprocessor architecture; media-processing applications; reusable coprocessors; structured application design trajectory; Computer aided software engineering; Coprocessors; Decoding; Discrete cosine transforms; Encoding; Energy consumption; Hardware; Kernel; MPEG 4 Standard; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Systems for Real-Time Multimedia, 2004. ESTImedia 2004. 2nd Workshop on
Print_ISBN
0-7803-8631-0
Type
conf
DOI
10.1109/ESTMED.2004.1359699
Filename
1359699
Link To Document