• DocumentCode
    2188413
  • Title

    JPEG encoding on the Intel MXP5800: a platform-based design case study

  • Author

    Davare, Abhijit ; Zhu, Qi ; Moondanos, John ; Sangiovanni-Vincentelli, Alberto

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • fYear
    2005
  • fDate
    22-23 Sept. 2005
  • Firstpage
    89
  • Lastpage
    94
  • Abstract
    Multimedia systems are becoming increasingly complex and concurrent. The platform-based design (PBD) methodology (Keutzer et al., 2000) tackles these issues by recommending the use of formal models, carefully defined abstraction layers and the separation of concerns. Models of computation (Lee and Sangiovanni-Vincentelli, 1998) (MoCs) can be used within this methodology to enable specialized synthesis and verification techniques. In this paper, these concepts are leveraged in an industrial case study: the JPEG encoder application deployed on the Intel MXP5800 imaging processor. The modeling is carried out in the Metropolis (Balarin et al., 2003) design framework. We show that the system-level model using our chosen model of computation allows performance estimation within 5% of the actual implementation. Moreover, the chosen MoC is amenable to automation, which enables future synthesis techniques.
  • Keywords
    data compression; image coding; microprocessor chips; Intel MXP5800 imaging processor; JPEG encoding; Metropolis design framework; platform-based design; system-level modeling; Computational modeling; Computer aided software engineering; Design methodology; Discrete cosine transforms; Encoding; Multimedia systems; Quantization; Space exploration; Streaming media; Transform coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Systems for Real-Time Multimedia, 2005. 3rd Workshop on
  • Print_ISBN
    0-7803-9347-3
  • Type

    conf

  • DOI
    10.1109/ESTMED.2005.1518081
  • Filename
    1518081