Title :
ANSA: a new neural net based scheduling algorithm for high level synthesis
Author :
Unaltuna, M. Kemal ; Pitchumani, Vijay
Author_Institution :
Dept. of Electr. & Comput. Eng., Syracuse Univ., NY, USA
fDate :
30 Apr-3 May 1995
Abstract :
In this paper, we expand our earlier neural network method for solving the scheduling problem in high level synthesis. The new algorithm, ANSA, operates in three phases. The first phase is a normalized mean field net algorithm with a new energy function which incorporates weighting of different operation types to create deeper basins of attraction. Other novelties include a fast and deterministic noise generation scheme and a new melting technique to determine the starting temperature. The next two stages provide a mechanism for finding nonuniformly distributed optimal schedules. The second phase uses the same energy function as the first but with a bias in favor of aligned operations. The third stage is a probabilistic correction algorithm for cases with highly irregular subschedules. ANSA was tested on five benchmark examples including large ones such as the discrete cosine transform for all possible schedule lengths with and without pipelining. It achieved a 100% convergence rate to optimal solutions in all cases
Keywords :
circuit CAD; convergence; high level synthesis; integrated circuit design; neural nets; scheduling; ANSA; aligned operations; convergence rate; deterministic noise generation scheme; energy function; high level synthesis; highly irregular subschedules; melting technique; neural net based scheduling algorithm; nonuniformly distributed optimal schedules; normalized mean field net algorithm; probabilistic correction algorithm; Benchmark testing; Educational institutions; Equations; High level synthesis; Neural networks; Neurons; Noise generators; Optimal scheduling; Scheduling algorithm; Temperature;
Conference_Titel :
Circuits and Systems, 1995. ISCAS '95., 1995 IEEE International Symposium on
Conference_Location :
Seattle, WA
Print_ISBN :
0-7803-2570-2
DOI :
10.1109/ISCAS.1995.521531