DocumentCode
1987922
Title
Combining ISA extensions and subsetting for improved ASIP performance and cost
Author
Rajotte, Simon ; Gil, Diana Carolina ; Langlois, J. M Pierre
Author_Institution
Dept. of Comput. Eng. & Software Eng., Ecole Polytech. de Montreal, Montreal, QC, Canada
fYear
2011
fDate
15-18 May 2011
Firstpage
653
Lastpage
656
Abstract
This paper presents a fine-grained configurable processor model used to generate image processing Application Specific Instruction Set Processors (ASIPs). A methodology to develop a minimal instruction set ASIP with the processor model is also proposed. The methodology is based on using specialized instructions in conjunction with Instruction Set Architecture (ISA) subsetting to reduce hardware costs and improve execution time. The performance of an FPGA implementation of the proposed processor model is measured for a two-dimensional Gaussian filter and results are compared to a popular commercial soft core processor. With ISA subsetting and specialized instructions, the proposed processor uses up to 45% fewer slices while achieving a 1.57× speedup.
Keywords
application specific integrated circuits; field programmable gate arrays; image processing; instruction sets; microprocessor chips; 2D Gaussian filter; ASIP performance; FPGA; ISA extensions; application specific instruction set processors; execution time; fine-grained configurable processor model; hardware costs; image processing; instruction set architecture; soft core processor; Convolution; Encoding; Hardware; Image processing; Program processors; Registers; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (ISCAS), 2011 IEEE International Symposium on
Conference_Location
Rio de Janeiro
ISSN
0271-4302
Print_ISBN
978-1-4244-9473-6
Electronic_ISBN
0271-4302
Type
conf
DOI
10.1109/ISCAS.2011.5937650
Filename
5937650
Link To Document