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
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;
Conference_Titel :
Computer-Aided Design, 1999. Digest of Technical Papers. 1999 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-7803-5832-5
DOI :
10.1109/ICCAD.1999.810658