TY - GEN
T1 - Neural network based algorithm for the scheduling problem in high-level synthesis
AU - Nourani, Mehrdad
AU - Papachristou, Christos
AU - Takefuji, Yoshiyasu
PY - 1992/12/1
Y1 - 1992/12/1
N2 - This paper presents a new scheduling approach for high-level synthesis based on a deterministic modified Hopfield model. Our model uses a four dimensional neural network architecture to schedule the operations of a data flow graph (DFG) and maps them to specific functional units. Neural Network-based Scheduling (NNS) 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 this work is an efficient parallel scheduling algorithm under time and resource constraints appropriate for implementing on a parallel machine. 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. Neurons' motion equation is the core of this guided movement mechanism and guarantees that the state of the system always converges to the lowest energy state.
AB - This paper presents a new scheduling approach for high-level synthesis based on a deterministic modified Hopfield model. Our model uses a four dimensional neural network architecture to schedule the operations of a data flow graph (DFG) and maps them to specific functional units. Neural Network-based Scheduling (NNS) 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 this work is an efficient parallel scheduling algorithm under time and resource constraints appropriate for implementing on a parallel machine. 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. Neurons' motion equation is the core of this guided movement mechanism and guarantees that the state of the system always converges to the lowest energy state.
UR - http://www.scopus.com/inward/record.url?scp=0027005103&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0027005103&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:0027005103
SN - 0818627808
T3 - European Design Automation Conference
SP - 341
EP - 346
BT - European Design Automation Conference
PB - Publ by IEEE
T2 - European Design Automation Conference -EURO-VHDL '92
Y2 - 7 September 1992 through 10 September 1992
ER -