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