Parallel programming in Panda

Distributed systems are an alternative to shared-memory multiprocessors for the execution of parallel applications. Panda is a run-time system that provides architectural support for efficient parallel and distributed programming. It supplies fast user-level threads and a means for transparent and c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:The Journal of supercomputing 1995-01, Vol.9 (1-2), p.71-90
Hauptverfasser: Assenmacher, H, Breitbach, T, Buhler, P, Huebsch, V, Peine, H, Schwarz, R
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Distributed systems are an alternative to shared-memory multiprocessors for the execution of parallel applications. Panda is a run-time system that provides architectural support for efficient parallel and distributed programming. It supplies fast user-level threads and a means for transparent and coordinated sharing of objects across a homogeneous network. The paper motivates the major architectural choices that guided our design. The problem of sharing data in a distributed environment is discussed, and the performance of the mechanisms provided by the PANDA prototype implementation is assessed.
ISSN:0920-8542
DOI:10.1007/BF01245398