DocumentCode
1105655
Title
Performance optimization using template mapping for datapath-intensive high-level synthesis
Author
Corazao, Miguel R. ; Khalaf, Marwan A. ; Guerra, Lisa M. ; Potkonjak, Miodrag ; Rabaey, Jan M.
Author_Institution
Intel Corp., Santa Clara, CA, USA
Volume
15
Issue
8
fYear
1996
fDate
8/1/1996 12:00:00 AM
Firstpage
877
Lastpage
888
Abstract
This paper introduces a new approach to performance-driven template mapping for high-level synthesis. Template mapping, the process of mapping high-level algorithmic descriptions to specialized hardware libraries or instruction sets, involves template matching, template selection, and clock selection. Efficient algorithms for each are presented, and novel issues such as partial matching are addressed. The paper focuses on datapath-intensive ASIC design, though the concepts are also highly applicable to compiler development. Experimental results on examples from real applications show significant improvements in throughput with limited area overhead
Keywords
application specific integrated circuits; circuit optimisation; clocks; high level synthesis; instruction sets; integrated circuit design; logic CAD; ASIC design; area overhead; clock selection; compiler development; datapath-intensive high-level synthesis; instruction sets; partial matching; performance optimization; specialized hardware libraries; template mapping; template matching; template selection; Application specific integrated circuits; Clocks; Delay; Hardware; High level synthesis; Integrated circuit synthesis; Libraries; Logic; Optimization; Throughput;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.511568
Filename
511568
Link To Document