Title :
A parallel algorithm for scheduling problem based on Hopfield model for the automated synthesis of digital systems
Author :
Papachristou, Christos A. ; Takefuji, Y.
Abstract :
Summary form only given. A novel scheduling approach has been developed based on the deterministic Hopfield model for high-level synthesis. The model uses a four-dimensional neural network architecture to schedule the operations of a dataflow graph and maps them to specific functional units. Neural network-based scheduling is achieved by formulating the scheduling problem in terms of an energy function and by using the motion equation corresponding to the variation of energy. The algorithm searches the scheduling space in parallel and finds the optimal schedule. The main contribution of the work presented is an efficient scheduling algorithm under time and resource constraints. The algorithm is based on moves in the scheduling space, which correspond to moves towards the equilibrium point (lowest energy state) in the dynamic system space. The neuron´s motion equation is the heart of this guided movement mechanism and guarantees that the state of the system always converges to the lowest energy state
Keywords :
neural nets; parallel algorithms; parallel architectures; scheduling; automated synthesis; dataflow graph; deterministic Hopfield model; digital systems; efficient scheduling algorithm; energy function; equilibrium point; four-dimensional neural network architecture; functional units; guided movement mechanism; high-level synthesis; lowest energy state; motion equation; novel scheduling approach; optimal schedule; parallel algorithm; resource constraints; scheduling space; Dynamic scheduling; Energy states; Equations; Heart; High level synthesis; Neural networks; Optimal scheduling; Parallel algorithms; Scheduling algorithm; Time factors;
Conference_Titel :
Neural Networks, 1991., IJCNN-91-Seattle International Joint Conference on
Conference_Location :
Seattle, WA
Print_ISBN :
0-7803-0164-1
DOI :
10.1109/IJCNN.1991.155503