ACM Home Page
Please provide us with feedback. Feedback
High-level architecture exploration for MPEG4 encoder with custom parameters
Full text PdfPdf (428 KB)
Source Asia and South Pacific Design Automation Conference archive
Proceedings of the 2006 Asia and South Pacific Design Automation Conference table of contents
Yokohama, Japan
SESSION: Leading edge design methodology for SoCs and SiPs table of contents
Pages: 372 - 377  
Year of Publication: 2006
ISBN:0-7803-9451-8
Authors
Marius Bonaciu  TIMA Laboratory, Grenoble, France
Aimen Bouchhima  TIMA Laboratory, Grenoble, France
Wassim Youssef  TIMA Laboratory, Grenoble, France
Xi Chen  TIMA Laboratory, Grenoble, France
Wander Cesario  MND, Paris, France
Ahmed Jerraya  TIMA Laboratory, Grenoble, France
Sponsors
: IEEE Circuits and Systems Society
SIGDA: ACM Special Interest Group on Design Automation
IEICE ESS : Institute of Electronics, Information and Communication Engineers, Engineering Sciences Society
IPSJ SIG-SLDM : Information Processing Society of Japan, SIG System LSI Design Methodology
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 58,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1118299.1118393
What is a DOI?

ABSTRACT

this paper proposes the use of a high-level architecture exploration method for different MPEG4 video encoders using different customization parameters. The targeted architecture is a heterogeneous MP-SoC which may include up 2 coarse grain SIMD (task level SIMD) subsystems to perform the computations. The customization parameters are related to video resolution, frame rate, Communication Network, level of parallelism and CPU types. These parameters are determined during the high-level architecture exploration, by estimating the architecture performances at early stages of the design flow. Experiments shows that the error factor of these high-level performances estimations are less than 10% compared to those obtained with final manually implemented RTL architecture. This method was used successfully for exploration of different MPEG4 architecture configurations with different customization parameters. We consider these experiments a break-through because they show how a complex design can be mastered through a set of pragmatic choices.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
AV140 Video Recorder, http://www.archos.com/products/prw 500431.html
 
2
eXpressDSP compliant MPEG4 Simple Profile Video Encoder for TI TMS320C64x DSPs, http://focus.ti.com/catalog/docs/thirdpartysoftwarefolder.tsp?softwareId=193
3
 
4
I. Richardson, "H.264 and MPEG-4 Video compression", white paper
5
6
7
 
8
Xtensa LX Xplorer 1.0.1, www.tensilica.com
 
9
 
10
Y. He et al: "A Software Based MPEG-4 Video Encoder Using Parallel Processing", IEEE Trans. on Circuits and Systems for Video, Nov. 1998
 
11
K-K. Leung et al, "Parallelization Methodology for Video Coding - An Implementation on the TMS320C80", IEEE Transaction on Circuits and Systems for Video Technology, Dec.2000
 
12
M. Raulet et al, "Automatic coarse-grain partitioning and automatic code generation for heterogeneous architectures", in proceedings of IEEE Workshop on Signal Processing Systems 2003, Seoul, Korea, Aug.2003
 
13
 
14
MPICH - A Portable MPI Implementation, http://www-unix.mcs.anl.gov/mpi/mpich/
 
15
M4 - a GNU implementation of the UNIX macro processor, http://www.seindal.dk/rene/gnu/whatis.htm
 
16
 
17
ARM7 & ARM946E-S, http://www.arm.com/products/CPUs/index.html
18
 
19
Tensilica XTENSA-LX, http://www.tensilica.com
20
 
21
A. A. Jerraya, W. Wolf, "Multiprocessor Systems-on-Chips", Morgan Kaufmann Publishers, ISBN 0-12-385251-X, September 2004


Collaborative Colleagues:
Marius Bonaciu: colleagues
Aimen Bouchhima: colleagues
Wassim Youssef: colleagues
Xi Chen: colleagues
Wander Cesario: colleagues
Ahmed Jerraya: colleagues