• DocumentCode
    3460903
  • Title

    A practical scheduling scheme for non-uniform parallel loops on distributed memory parallel machines

  • Author

    Lee, Tong-Yee ; Raghavendra, C.S. ; Sivaraman, H.

  • Author_Institution
    Dept. Manage. Inf. Syst., Nan-tai College, Tainen, Taiwan
  • Volume
    1
  • fYear
    1996
  • fDate
    3-6 Jan 1996
  • Firstpage
    243
  • Abstract
    Loops without dependences among iterations are a rich source of parallelism in many applications. Among these types of loops, non-uniform loops with variable execution times need efficient scheduling schemes to take advantages of the capabilities of parallel machines. We present a global distributed control scheme (GDC) to schedule nonuniform loops on distributed memory parallel machines. GDC decentralizes scheduling controls among all processors with an attempt to keep heavily loaded processors being in charge of scheduling tasks. For comparative evaluation, GDC and other well-known scheduling schemes are implemented on a 512 processor Intel Delta parallel machine. Our experimental results show that GDC performs well on many applications with different characteristics
  • Keywords
    distributed memory systems; parallel machines; parallel programming; parallelising compilers; program control structures; resource allocation; scheduling; software performance evaluation; GDC; Intel Delta; distributed memory parallel machines; global distributed control scheme; loop scheduling; nonuniform parallel loops; parallel programming; software performance; variable execution time; Distributed control; Dynamic scheduling; Educational institutions; Load management; Management information systems; Parallel machines; Process control; Processor scheduling; Runtime; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on ,
  • Conference_Location
    Wailea, HI
  • Print_ISBN
    0-8186-7324-9
  • Type

    conf

  • DOI
    10.1109/HICSS.1996.495468
  • Filename
    495468