DocumentCode :
3510531
Title :
Informing algorithms for efficient scheduling of synchronizing threads on multiprogrammed SMPs
Author :
Antonopoulos, Christos D. ; Nikolopoulos, Dimitrios S. ; Papatheodorou, Theodore S.
Author_Institution :
Dept. of Comput. Eng. & Inf., Patras Univ., Greece
fYear :
2001
fDate :
3-7 Sept. 2001
Firstpage :
123
Lastpage :
130
Abstract :
We present novel algorithms for efficient scheduling of synchronizing threads on multiprogrammed SMPs. The algorithms are based on intra-application priority control of synchronizing threads. We refer to such algorithms with the term "informing algorithms". Prerequisite for informing algorithms is the use of an efficient communication medium between the user- and kernel-level and the existence of in-kernel mechanisms that allow the applications to cooperate with the OS scheduler. The applications are given the opportunity to influence, in a non-intrusive manner, the scheduling decisions concerning their threads. We compare the performance of our informing algorithms with the performance of corresponding scheduler-oblivious algorithms under multiprogramming. We experimented on a small-scale, Intel x86-based SMP, running Linux, using both microbenchmarks and applications from the Splash-2 benchmark suite. The results substantiate the superiority of our approach and indicate that the philosophy of informing algorithms may be applicable in a wide range of algorithms and architectures.
Keywords :
multi-threading; performance evaluation; processor scheduling; shared memory systems; Splash-2 benchmark suite; informing algorithms; microbenchmarks; multiprogrammed SMPs; scheduling; scheduling decisions; synchronizing threads; Communication system control; Degradation; Informatics; Information systems; Laboratories; Processor scheduling; Scheduling algorithm; Switched-mode power supply; Systems engineering and theory; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 2001. International Conference on
Conference_Location :
Valencia, Spain
ISSN :
0190-3918
Print_ISBN :
0-7695-1257-7
Type :
conf
DOI :
10.1109/ICPP.2001.952054
Filename :
952054
Link To Document :
بازگشت