DocumentCode
3387416
Title
Function unit specialization through code analysis
Author
Benyamin, D. ; Mangione-Smith, W.H.
Author_Institution
Dept. of Electr. Eng., California Univ., Los Angeles, CA, USA
fYear
1999
fDate
7-11 Nov. 1999
Firstpage
257
Lastpage
260
Abstract
Many previous attempts at ASIP (application-specific instruction set processor) synthesis have employed template matching techniques to target function units to application code, or directly design new units to extract maximum performance. This paper presents an entirely new approach to specializing hardware for application-specific needs. In our framework of a parameterized VLIW processor, we use a post-modulo scheduling analysis to reduce the allocated hardware resources while increasing the code´s performance. Initial results indicate significant savings in area, as well as optimizations to increase FIR filter code performance by 200% to 300%.
Keywords
FIR filters; application specific integrated circuits; instruction sets; microprocessor chips; optimisation; processor scheduling; program diagnostics; resource allocation; software performance evaluation; ASIP synthesis; FIR filter code performance; allocated hardware resources reduction; application code; application-specific hardware specialization; application-specific instruction set processor; area reduction; code analysis; function unit design; function unit specialization; parameterized VLIW processor; performance; post-modulo scheduling analysis; template matching; Application specific integrated circuits; Application specific processors; Cost function; Design optimization; Digital signal processing; Finite impulse response filter; Hardware; Processor scheduling; Resource management; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 1999. Digest of Technical Papers. 1999 IEEE/ACM International Conference on
Conference_Location
San Jose, CA, USA
ISSN
1092-3152
Print_ISBN
0-7803-5832-5
Type
conf
DOI
10.1109/ICCAD.1999.810658
Filename
810658
Link To Document