We study a simple, low-overhead policy for scheduling dynamically evolving computations in which tasks that spawn produce precisely two offspring, on rings of processors. Such computations include, for instance, tree-structured branching computations. We believe that our policy yields good parallel
An empirical study of dynamic scheduling on rings of processors
β Scribed by Miranda E. Barrows; Dawn E. Gregory; Lixin Gao; Arnold L. Rosenberg; Paul R. Cohen
- Publisher
- Elsevier Science
- Year
- 1999
- Tongue
- English
- Weight
- 479 KB
- Volume
- 25
- Category
- Article
- ISSN
- 0167-8191
No coin nor oath required. For personal study only.
β¦ Synopsis
We empirically analyze and compare two low-overhead, deterministic policies for scheduling dynamically evolving tree-structured computations on rings of identical processing elements (PEs). Our computations have each task either halt or spawn two independent children and then halt; they abstract, for instance, computations generated by multigrid methods. Our simpler policy, KOSO KOSO, has each PE keep one child of a spawning task and pass the other to its clockwise neighbor in the ring; our more sophisticated policy, KO SO KOSO Γ , operates similarly, but allows child-passing only from a more heavily loaded PE to a more lightly loaded one. Both policies execute waiting tasks in increasing order of their depths in the evolving task-tree. Our study focuses on two conjectures: (a) Both policies yield good parallel speedup on large classes of the computations we study. (b) Policy KOSO KOSO Γ outperforms policy KOSO KOSO in many important situations. We verify these conjectures via a suite of experiments, supplemented by supporting mathematical analyses. We view our methodology of experimental design and analysis as a major component of our studyΓs contribution, which will prove useful in other such studies.
π SIMILAR VOLUMES
Designers of on-line help systems have two sets of resources at their disposal: the set of features implemented in currently available systems (which are rapidly becoming a defacto standard), and a set of theoretical principles suggested by researchers in the area. There is no published evidence tha
The goal of this study was to examine the impact of research activities on hospital costs and lengths of stay in French public hospitals. Our data consist of a random sample of 30000 inpatient stays in 38 hospitals that were extracted from the French Hospital Cost Survey database. Hospital character