TY - GEN
T1 - Customized SIMD unit synthesis for system on programmable chip
AU - Cheema, O.
AU - Hammami, O.
PY - 2005/12/1
Y1 - 2005/12/1
N2 - 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.
AB - 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.
KW - AltiVec architecture
KW - Multimedia systems design and synthesis
KW - SIMD synthesis
KW - System synthesis
UR - https://www.scopus.com/pages/publications/33847097889
U2 - 10.1109/ICM.2005.1590061
DO - 10.1109/ICM.2005.1590061
M3 - Conference contribution
AN - SCOPUS:33847097889
SN - 0780392620
SN - 9780780392625
T3 - Proceedings of the International Conference on Microelectronics, ICM
SP - 166
EP - 171
BT - Proceedings 17th 2005 International Conference on Microelectronics, ICM 2005
T2 - 17th 2005 International Conference on Microelectronics, ICM 2005
Y2 - 13 December 2005 through 15 December 2005
ER -