DocumentCode
2068697
Title
Efficient High Level Synthesis Exploration Methodology Combining Exhaustive and Gradient-Based Pruned Searching
Author
Xydis, Sotirios ; Skouroumounis, Christos ; Pekmestzi, Kiamal ; Soudris, Dimitrios ; Economakos, George
Author_Institution
Electr. & Comput. Eng. Dept., Nat. Tech. Univ. of Athens, Athens, Greece
fYear
2010
fDate
5-7 July 2010
Firstpage
104
Lastpage
109
Abstract
This paper presents a methodology for fast and efficient Design Space Exploration during High Level Synthesis. An augmented instance of the design space is studied taking under consideration the effects of both compiler- and architectural-level transformations onto the final datapath. A new gradient-based pruning technique has been developed, which evaluates large portions of the augmented solution space in a quick manner. At a second level, the proposed pruning technique is combined with exhaustive exploration in order to guarantee the quality of design solutions. We show that the proposed methodology delivers (i) higher quality designs than exploration methods which do not account the introduced extended design space, (ii) with considerable reductions of the exploration´s runtime and (iii) efficient convergence to global optima.
Keywords
gradient methods; high level synthesis; logic design; architectural-level transformation; compiler-level transformation; design space exploration; gradient-based pruned searching; high level synthesis exploration; Discrete cosine transforms; Kernel; Parallel processing; Resource management; Runtime; Space exploration; Transform coding; design space exploration; gradient-based prunning; high level synthesis; hybrid exhaustive-heuristic exploration framework;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI (ISVLSI), 2010 IEEE Computer Society Annual Symposium on
Conference_Location
Lixouri, Kefalonia
Print_ISBN
978-1-4244-7321-2
Type
conf
DOI
10.1109/ISVLSI.2010.56
Filename
5571801
Link To Document