• DocumentCode
    2739320
  • Title

    LIP: a data path scheduler using linear integer programming

  • Author

    Lee, Jiahn-Hurng ; Hsu, Yu-Chin ; Lin, Youn-Long

  • Author_Institution
    Dept. of Comput. Sci., Tsing Hua Univ., Hsin-Chu, Taiwan
  • fYear
    1989
  • fDate
    17-19 May 1989
  • Firstpage
    247
  • Lastpage
    251
  • Abstract
    A novel approach to the operation scheduling problem in an automated data path synthesis system is presented. After the start time and the required time of each operation is obtained by the ASAP (as soon as possible) and ALAP (as late as possible) method, a linear integer programming approach is formulated to fully utilize the hardware resources, i.e. to minimize the requirement of function units under the given timing constraint. The formulation is generalized to deal with multicycle operations, multiple operations per cycle, pipelined data paths and mutually exclusive operations. Experimental results are presented for example problems, illustrating the performance of the LIP model. The problems were solved using the LINDO package, which uses a branch-and-bound strategy, on the VAX-11/8800. LIP yielded optimal solutions in seconds for all of the available benchmarks
  • Keywords
    DEC computers; computer architecture; integer programming; linear programming; performance evaluation; pipeline processing; scheduling; ALAP; ASAP; LINDO package; VAX-11/8800; automated data path synthesis system; benchmarks; branch-and-bound strategy; data path scheduler; linear integer programming; multicycle operations; operation scheduling problem; pipelined data paths; timing constraint; Automatic control; Compaction; Computer science; Cost function; Councils; Linear programming; Packaging; Processor scheduling; Scheduling algorithm; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Technology, Systems and Applications, 1989. Proceedings of Technical Papers. 1989 International Symposium on
  • Conference_Location
    Taipei
  • Type

    conf

  • DOI
    10.1109/VTSA.1989.68623
  • Filename
    68623