• DocumentCode
    3374694
  • Title

    A neural network based algorithm for the scheduling problem in high-level synthesis

  • Author

    Nourani, Mehrdad ; Papachristou, Christos ; Takefuji, Yoshiyasu

  • Author_Institution
    Dept. of Comput. Eng., Case Western Reserve Univ., Cleveland, OH, USA
  • fYear
    1992
  • fDate
    7-10 Sep 1992
  • Firstpage
    341
  • Lastpage
    346
  • Abstract
    A new scheduling approach for high-level synthesis based on a deterministic modified Hopfield model is presented. The 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. This yields 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
  • Keywords
    Hopfield neural nets; circuit CAD; scheduling; data flow graph; deterministic modified Hopfield model; dynamic system space; energy function; high-level synthesis; motion equation; neural network based algorithm; parallel algorithm; resource constraints; scheduling; time constraints; Dynamic scheduling; Energy states; Equations; Flow graphs; High level synthesis; Neural networks; Optimal scheduling; Parallel machines; Scheduling algorithm; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1992., EURO-VHDL '92, EURO-DAC '92. European
  • Conference_Location
    Hamburg
  • Print_ISBN
    0-8186-2780-8
  • Type

    conf

  • DOI
    10.1109/EURDAC.1992.246221
  • Filename
    246221