DocumentCode
3411750
Title
Selection of area-time efficient custom instructions for FPGA realization
Author
Lam, Siew-Kei ; Srikanthan, Thambipillai
Author_Institution
Centre for High Performance Embedded Syst., Nanyang Technol. Univ., Singapore
fYear
2008
fDate
June 30 2008-July 2 2008
Firstpage
1704
Lastpage
1709
Abstract
Reconfigurable processors provide an attractive means to meet the constraints of embedded devices due to their instruction set extension capabilities. In this paper, we propose a framework for reconfigurable processors that can rapidly identify a reduced set of profitable custom instructions and their area-time costs without the need for actual hardware synthesis. The framework relies on a strategy to rapidly estimate the utilization of the LUT (look-up table) based FPGAs (field programmable gate arrays) for the custom instructions. Simulations based on applications from benchmark suites show that an average area reduction of over 40% can be achieved with only an average performance loss of less than 2% by selecting a reduced set of custom instructions with the proposed framework. In addition, we show that the proposed framework can lead to an average performance gain of over 40% and an average area reduction of over 32% when compared to an approach that exploits the regularity of the custom instruction data-paths for area-efficient realizations.
Keywords
field programmable gate arrays; reconfigurable architectures; table lookup; FPGA realization; actual hardware synthesis; area-time efficient custom instructions; field programmable gate arrays; look-up table; reconfigurable processors; Costs; Embedded system; Field programmable gate arrays; Hardware; Microprocessors; Performance gain; Performance loss; Reconfigurable logic; Table lookup; Time to market;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Electronics, 2008. ISIE 2008. IEEE International Symposium on
Conference_Location
Cambridge
Print_ISBN
978-1-4244-1665-3
Electronic_ISBN
978-1-4244-1666-0
Type
conf
DOI
10.1109/ISIE.2008.4677109
Filename
4677109
Link To Document