DocumentCode :
3259816
Title :
Customized SIMD unit synthesis for system on programmable chip - a foundation for HW/SW partitioning with vectorization
Author :
Cheema, Muhammad Omer ; Hammami, Omar
Author_Institution :
UEI, ENSTA, Paris, France
fYear :
2006
fDate :
24-27 Jan. 2006
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 :
hardware-software codesign; instruction sets; parallel processing; programmable circuits; system-on-chip; HW-SW codesign; HW-SW partitioning; SIMD unit synthesis; extended instruction set; single instruction multiple data system; system on programmable chip; Application specific processors; Computer architecture; Control system synthesis; Coprocessors; Digital signal processing; High performance computing; Instruction sets; Multimedia systems; Parallel processing; System performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation, 2006. Asia and South Pacific Conference on
Print_ISBN :
0-7803-9451-8
Type :
conf
DOI :
10.1109/ASPDAC.2006.1594645
Filename :
1594645
Link To Document :
بازگشت