DocumentCode :
275387
Title :
Percolation based synthesis
Author :
Potasman, Roni ; Lis, Joseph ; Nicolau, Alexandru ; Gajski, Daniel
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA
fYear :
1990
fDate :
24-28 Jun 1990
Firstpage :
444
Lastpage :
449
Abstract :
A new approach called percolation-based synthesis for the scheduling phase of high-level synthesis (HLS) is presented. Some new techniques are discussed for compaction of flow graphs beyond basic block limits, which can produce order-of-magnitude speedups versus serial execution. The presented algorithm applies to programs with conditional jumps, loops, and multicycle pipelined operations. In order to schedule under resource constraints, one starts by first finding the optimal schedule (without constraints) and then adds heuristics to map the optimal schedule onto the given system. It is argued that starting from an optimal schedule is one of the most important factors in scheduling because it offers the user flexibility to tune the heuristics and gives a good bound for the resource-constrained schedule. This scheduling algorithm is integrated with a synthesis tool which uses VHDL as input description and produces a structural netlist of generic register-transfer components and a unit-based control table as output
Keywords :
circuit CAD; scheduling; VHDL; circuit CAD; compaction; flow graphs; generic register-transfer components; heuristics; high-level synthesis; jumps; loops; multicycle pipelined operations; percolation-based synthesis; resource-constrained schedule; scheduling phase; Compaction; Computer science; Flow graphs; High level synthesis; Instruments; Optimal scheduling; Parallel processing; Processor scheduling; Scheduling algorithm; Uninterruptible power systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 1990. Proceedings., 27th ACM/IEEE
Conference_Location :
Orlando, FL
ISSN :
0738-100X
Print_ISBN :
0-89791-363-9
Type :
conf
DOI :
10.1109/DAC.1990.114897
Filename :
114897
Link To Document :
بازگشت