학술논문

Function unit specialization through code analysis
Document Type
Conference
Source
1999 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (Cat. No.99CH37051) Computer-aided design Computer-Aided Design, 1999. Digest of Technical Papers. 1999 IEEE/ACM International Conference on. :257-260 1999
Subject
Computing and Processing
Components, Circuits, Devices and Systems
Robotics and Control Systems
Hardware
Application specific processors
Digital signal processing
VLIW
Application specific integrated circuits
Cost function
Processor scheduling
Resource management
Design optimization
Finite impulse response filter
Language
ISSN
1092-3152
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%.