• DocumentCode
    1237098
  • Title

    On systolic contractions of program graphs

  • Author

    Shen, Weicheng ; Oruç, A. Yavuz

  • Author_Institution
    Dept. of Electr. Eng., New Hampshire Univ., Durham, NH, USA
  • Volume
    38
  • Issue
    10
  • fYear
    1989
  • fDate
    10/1/1989 12:00:00 AM
  • Firstpage
    1451
  • Lastpage
    1457
  • Abstract
    A variant of the mapping problem, namely, systolic contractions of program graphs, is considered. The notion of time links is introduced to mechanize the contraction process; the timing of information flow between processors is modeled in terms of fundamental loop and path equations of delays and is optimized using linear programming. While the results apply primarily to systolic contractions, they can be extended to other types of graph contractions by relaxing the time constraints imposed by delay equations. Such contractions can, in principle, lead to faster execution of program graphics, since they may do away with the delays imposed on the links between the processors by systolic contractions. Clearly, storage is traded for time since extra storage may be necessary to hold some operands temporarily until a processor acquires all of its operands for a computation
  • Keywords
    parallel programming; programming theory; graph contractions; linear programming; loop and path equations; program graphics; program graphs; systolic contractions; time links; Computer networks; Delay effects; Equations; Filtering; Linear programming; Solid modeling; Supercomputers; Systems engineering and theory; Systolic arrays; Timing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.35839
  • Filename
    35839