Title :
Instruction set mapping for performance optimization
Author :
Corazao, M. ; Khalaf, M. ; Guerra, L. ; Potkonjak, M. ; Rabaey, J.
Author_Institution :
Dept. of EECS, California Univ., Berkeley, CA, USA
Abstract :
Performance optimization is the primary design goal in most digital signal processing (DSP) and numerically intensive applications. The problem of mapping high-level algorithmic descriptions for these applications to specialized instruction sets has only recently begun to receive attention. In fact, the problem of optimizing performance has yet to be addressed directly. This paper introduces a new approach to instruction set mapping (and template matching in general) targeted toward performance optimization. Several novel issues are addressed including partial matching and automatic clock selection.
Keywords :
application specific integrated circuits; ASIC; automatic clock selection; design goal; digital signal processing; high level synthesis; high-level algorithmic descriptions; instruction set mapping; numerically intensive applications; partial matching; performance optimization; specialized instruction sets; template matching; Clocks; Delay; Digital signal processing; Hardware; High level synthesis; Instruction sets; Integrated circuit synthesis; Laboratories; National electric code; Optimization;
Conference_Titel :
Computer-Aided Design, 1993. ICCAD-93. Digest of Technical Papers., 1993 IEEE/ACM International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-4490-7
DOI :
10.1109/ICCAD.1993.580107