@inproceedings{e31470b3eccb425c914cb004abf90072,
title = "Customized SIMD unit synthesis for system on programmable chip",
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 = "AltiVec architecture, Multimedia systems design and synthesis, SIMD synthesis, System synthesis",
author = "O. Cheema and O. Hammami",
year = "2005",
month = dec,
day = "1",
doi = "10.1109/ICM.2005.1590061",
language = "English",
isbn = "0780392620",
series = "Proceedings of the International Conference on Microelectronics, ICM",
pages = "166--171",
booktitle = "Proceedings 17th 2005 International Conference on Microelectronics, ICM 2005",
note = "17th 2005 International Conference on Microelectronics, ICM 2005 ; Conference date: 13-12-2005 Through 15-12-2005",
}