DocumentCode :
3516469
Title :
Graph Matching Constraints for Synthesis with Complex Components
Author :
Martinez, Ana Fuentes ; Kuchcinski, Krzysztof
Author_Institution :
Dept. of Comput. Sci., Lund Univ., Lund, Sweden
fYear :
2007
fDate :
29-31 Aug. 2007
Firstpage :
288
Lastpage :
295
Abstract :
In this paper we present a new method for high-level synthesis that enhances design flexibility, specialization and performance primarily conceived for programmable hardware. New programmable hardware devices often provide fast dedicated components that perform complex computations. Arbitrary complex computations can be efficiently extracted from the CDFG using our new graph matching constraint to produce final implementations that better suit the design to the targeted architecture. Our algorithm also reduces possible syntactic variances detecting semantically equivalent structures in the graph. This new graph matching constraint was integrated in our own Constraint Programming solver engine together with other constraints to naturally model the heterogeneous features present in the synthesis problem. The use of complex functional modules is taken into account in the optimization process during binding and scheduling yielding significantly shorter schedules and gains in terms of area and performance. We demonstrate our technique on a variety of HLS benchmarks and show that efficient design space exploration can be accomplished using this technique.
Keywords :
constraint handling; data flow graphs; optimisation; constraint programming solver engine; graph matching constraint; high-level synthesis; optimization; programmable hardware; Adders; Computer architecture; Computer science; Engines; Hardware; High level synthesis; Performance gain; Process control; Processor scheduling; Space exploration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design Architectures, Methods and Tools, 2007. DSD 2007. 10th Euromicro Conference on
Conference_Location :
Lubeck
Print_ISBN :
978-0-7695-2978-3
Type :
conf
DOI :
10.1109/DSD.2007.4341482
Filename :
4341482
Link To Document :
بازگشت