DocumentCode
1736136
Title
The twin bottleneck effects [parallel algorithms]
Author
Wikstrom, Milton C. ; Gustafson, John L.
Author_Institution
Ames Lab., IA, USA
fYear
1993
Firstpage
574
Abstract
For a class of parallel algorithms common in scientific applications, the authors have derived equations that determine idle and elapsed execution time, and account for overlap of communication and task execution. An unusual effect has also been observed. The speed of these algorithms is not solely dependent on the most computationally loaded processor, but instead depends on the two most loaded processors. The authors call this the twin bottleneck effect. They present the class of algorithms described by the model and find equations for idle and elapsed execution times on individual processors and the elapsed time for the total ensemble. The equations encompass an arbitrary number of processors and iterations, and each processor can be assigned a unique workload and communication time. The authors describe the twin bottleneck and the conditions under which it arises, and discuss ways the equations can be applied to real world situations to minimize optimization efforts
Keywords
optimisation; parallel algorithms; communication time; computationally loaded processor; elapsed execution time; optimization efforts; parallel algorithms; task execution; twin bottleneck effects; workload; Contracts; Costs; Delay estimation; Equations; Laboratories; Load management; Parallel algorithms; Parallel processing; Statistical analysis; Stress;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
Conference_Location
Wailea, HI
Print_ISBN
0-8186-3230-5
Type
conf
DOI
10.1109/HICSS.1993.284068
Filename
284068
Link To Document