• DocumentCode
    1684487
  • Title

    Efficiency improvements for force-directed scheduling

  • Author

    Verhaegh, W.F.J. ; Lippens, P.E.R. ; Aarts, E.H.L. ; Korst, J.H.M. ; van der Werf, A. ; Van Meerbergen, J.L.

  • Author_Institution
    Philips Res. Lab., Eindhoven, Netherlands
  • fYear
    1992
  • Firstpage
    286
  • Lastpage
    291
  • Abstract
    Force-directed scheduling is a technique which schedules operations under time constraints in order to achieve schedules with a minimum number of resources. The worst case time complexity of the algorithm is cubic in the number of operations. This is due to the computation of the changes in the distribution functions needed for the force calculations. An incremental way to compute the changes in the distribution functions, based on gradual time-frame reduction, is presented. This reduces the time complexity of the algorithm to quadratic in the number of operations, without any loss in effectiveness or generality of the algorithm. Implementations show a substantial CPU-time reduction of force-directed scheduling, which is illustrated by means of some industrially relevant examples.<>
  • Keywords
    circuit CAD; computational complexity; scheduling; CPU-time reduction; distribution functions; force-directed scheduling; gradual time-frame reduction; time constraints; worst case time complexity; Complexity theory; Design automation; Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1992. ICCAD-92. Digest of Technical Papers., 1992 IEEE/ACM International Conference on
  • Conference_Location
    Santa Clara, CA, USA
  • Print_ISBN
    0-8186-3010-8
  • Type

    conf

  • DOI
    10.1109/ICCAD.1992.279359
  • Filename
    279359