• 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