Title :
Customized SIMD unit synthesis for system on programmable chip
Author :
Cheema, O. ; Hammami, O.
Author_Institution :
ENSTA, Paris, France
Abstract :
Use of single instruction multiple data (SIMD) functional units enables multimedia systems to exploit parallelism to a higher degree resulting in significant system performance improvements. While implementation of whole SIMD system functionality for an application results in wastage of area resources, we have observed that for a specific multimedia application, we only need to implement a customized SIMD unit that is a subset of whole SIMD standard implementation. Based on this study, we have proposed an extension to the traditional system design and synthesis flow by integrating a methodology of SIMD unit Synthesis. Our system synthesizes a customized SIMD unit along with an extended instruction set and generates an equivalent version of assembly code for the application using the extended instruction set. The results of area and performance obtained by experimenting over our implementation of AltiVec compatible customized SIMD units show the effectiveness of our approach.
Keywords :
multimedia systems; parallel processing; system-on-chip; AltiVec Architecture; SIMD synthesis; SIMD unit synthesis methodology; customized SIMD unit synthesis; multimedia systems design; multimedia systems synthesis; parallelism exploitation; single instruction multiple data functional unit; specific multimedia application; synthesis flow; system on programmable chip; traditional system design; Algorithm design and analysis; Application specific processors; Assembly systems; Computer architecture; Digital signal processing; Hardware; Multimedia systems; Parallel processing; Signal synthesis; System performance; AltiVec Architecture; Multimedia Systems Design and Synthesis; SIMD Synthesis; System Synthesis;
Conference_Titel :
Microelectronics, 2005. ICM 2005. The 17th International Conference on
Print_ISBN :
0-7803-9262-0
DOI :
10.1109/ICM.2005.1590061