• DocumentCode
    288990
  • Title

    A strategy for scheduling partially ordered program graphs onto multicomputers

  • Author

    Lee, Ben ; Shin, Chae ; Hurson, A.R.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Oregon State Univ., Corvallis, OR, USA
  • Volume
    2
  • fYear
    1995
  • fDate
    3-6 Jan 1995
  • Firstpage
    133
  • Abstract
    The issue of scalability is key to the success of massively parallel processing. Due to their distributed nature, message-passing multicomputers are appropriate for achieving scalar performance. However, the message-passing programming model lacks programmability due to difficulties encountered by the programmers to partition and schedule the computation over the processors and to establish efficient inter-processor communication in the user code. Therefore, this paper presents a compile-time scheduling heuristic, called BLAS, that maps programs onto the processors of a message-passing multicomputer. In contrast to other methods proposed in the literature, BLAS takes a more global approach in attempt to balance the tradeoff between exploitation of parallelism and reducing communication overhead. To evaluate the effectiveness of BLAS, detailed simulation studies of scheduling SISAL programs are presented
  • Keywords
    message passing; parallel programming; performance evaluation; processor scheduling; program compilers; reconfigurable architectures; BLAS; SISAL programs; communication overhead; compile-time scheduling heuristic; inter-processor communication; massively parallel processing; message-passing multicomputers; message-passing programming; multicomputers; partially ordered program graphs; scalability; scalar performance; scheduling; simulation studies; user code; Buildings; Concurrent computing; Dynamic scheduling; Hypercubes; Parallel architectures; Parallel processing; Parallel programming; Processor scheduling; Programming profession; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1995. Proceedings of the Twenty-Eighth Hawaii International Conference on
  • Conference_Location
    Wailea, HI
  • Print_ISBN
    0-8186-6930-6
  • Type

    conf

  • DOI
    10.1109/HICSS.1995.375469
  • Filename
    375469