• DocumentCode
    3099508
  • Title

    Global weighted scheduling and allocation algorithms

  • Author

    Oudghiri, Houria ; Kaminska, Bozena

  • Author_Institution
    Dept. of Electr. Eng., Ecole Polytech. de Montreal, Que., Canada
  • fYear
    1992
  • fDate
    16-19 Mar 1992
  • Firstpage
    491
  • Lastpage
    495
  • Abstract
    Scheduling and allocation are very complex problems in a high-level synthesis system. It was proven, in related work, that the two are NP-complete optimization problems. The authors introduce a new global approach for scheduling and allocation. The approach uses graphs to formulate the two problems and applies a partitioning procedure on these graphs to find the minimal number of cliques. The obtained cliques correspond to the time steps in scheduling and to hardware elements required in allocation. The partitioning procedure is made more efficient by weighting the graph edges by the profit to group nodes together. The procedure was programmed in C++ and experimental results are given to show its efficiency to solve both scheduling and allocation
  • Keywords
    circuit analysis computing; computational complexity; optimisation; resource allocation; scheduling; C++; NP-complete optimization problems; allocation; cliques; global approach; graph edges; hardware elements; high-level synthesis system; partitioning procedure; scheduling; time steps; Delay effects; Digital systems; Energy consumption; Flow graphs; Graph theory; High level synthesis; LAN interconnection; Power system interconnection; Scheduling algorithm; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1992. Proceedings., [3rd] European Conference on
  • Conference_Location
    Brussels
  • Print_ISBN
    0-8186-2645-3
  • Type

    conf

  • DOI
    10.1109/EDAC.1992.205984
  • Filename
    205984