• DocumentCode
    1963634
  • Title

    Multithreaded self-scheduling: application of multithreading on loop scheduling for distributed shared memory multiprocessor

  • Author

    Hung, K.P. ; Yung, N.H.C. ; Cheung, Y.S.

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Hong Kong Univ., Hong Kong
  • Volume
    2
  • fYear
    1995
  • fDate
    19-21 Apr 1995
  • Firstpage
    680
  • Abstract
    A new loop scheduling scheme called multithreaded self-scheduling (MSS) for distributed shared memory multiprocessor is proposed. Based on the principles of multithreading, MSS attempts to hide the remote memory access latencies by switching between multiple contexts of threads. Consequently, loops scheduled by using MSS can obtain better performance comparing to the single-thread approaches. In this paper a series of simulation results corresponding to various parameter changes are presented, which provides a measure of the effectiveness of MSS under different boundary conditions and suggests the ways for further improvements
  • Keywords
    distributed memory systems; parallel architectures; processor scheduling; scheduling; shared memory systems; boundary conditions; distributed shared memory multiprocessor; loop scheduling scheme; multithreaded self-scheduling; multithreading; Application software; Boundary conditions; Delay; Hardware; Joining processes; Multithreading; Parallel programming; Prefetching; Scalability; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Algorithms and Architectures for Parallel Processing, 1995. ICAPP 95. IEEE First ICA/sup 3/PP., IEEE First International Conference on
  • Conference_Location
    Brisbane, Qld.
  • Print_ISBN
    0-7803-2018-2
  • Type

    conf

  • DOI
    10.1109/ICAPP.1995.472255
  • Filename
    472255