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

Kuan-Chang Hung, N.H.C. Yung, Ying Shan Cheung · 2002

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.>

Read the paper · More papers on PaperTik