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
Link To Document :
بازگشت