Switch-stacks: a scheme for microtasking nested parallel loops

Abstract: "This paper discusses run-time microtasking support for executing nested parallel loops on a shared memory multiprocessor system, and presents a new scheme called switch-stacks for implementing such support. We first discuss current approaches to flat microtasking, and investigate how...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Chow, Jyh-Herng (VerfasserIn), Harrison, Ludwell W. (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: Urbana, Ill. 1990
Schriftenreihe:Center for Supercomputing Research and Development <Urbana, Ill.>: CSRD report 1032
Schlagworte:
Zusammenfassung:Abstract: "This paper discusses run-time microtasking support for executing nested parallel loops on a shared memory multiprocessor system, and presents a new scheme called switch-stacks for implementing such support. We first discuss current approaches to flat microtasking, and investigate how to extend these for full microtasking. We point out the problem of dummy waiting in the processor that initiates a parallel loop. To solve this problem, two schemes, dequeue-tasks and dequeue-descendant- tasks are considered and their disadvantages are discussed. The switch- stacks scheme we proposed perfectly solves the problem
These schemes have been implemented in the PARCEL run-time system. The results show that the new scheme achieves the best performance in execution time and stability nearly always.
Beschreibung:11 S.

Es ist kein Print-Exemplar vorhanden.

Fernleihe Bestellen Achtung: Nicht im THWS-Bestand!