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
Link To Document