Virtuell gemeinsamer Speicher mit integrierter Laufzeitbeobachtung
Virtuell gemeinsamer Speicher mit integrierter Laufzeitbeobachtung
Virtuell gemeinsamer Speicher stellt einen logisch gemeinsamen Adreßraum auf Parallelrechnern mit physisch verteiltem Speicher zur Verfügung. Um eine effiziente und komfortable Entwicklung von Anwendungsprogrammen für virtuell gemeinsamen Speicher zu ermöglichen, ist eine vollständige Programmierumg...
Saved in:
Personal Name(s): | Mairandres, Martin (Corresponding Author) |
---|---|
Contributing Institute: |
Jülich Supercomputing Center; JSC Zentralinstitut für Angewandte Mathematik; ZAM |
Published in: | 1996 |
Imprint: |
Jülich
Forschungszentrum Jülich GmbH Zentralbibliothek, Verlag
1996
|
Physical Description: |
148 p. |
Dissertation Note: |
Dissertation, RWTH Aachen, 1996 |
Document Type: |
Report Dissertation / PhD Thesis |
Research Program: |
ohne Topic |
Subject (ZB): | |
Link: |
OpenAccess OpenAccess |
Publikationsportal JuSER |
Virtuell gemeinsamer Speicher stellt einen logisch gemeinsamen Adreßraum auf Parallelrechnern mit physisch verteiltem Speicher zur Verfügung. Um eine effiziente und komfortable Entwicklung von Anwendungsprogrammen für virtuell gemeinsamen Speicher zu ermöglichen, ist eine vollständige Programmierumgebung erforderlich, die unter anderem eine Programmiersprache sowie Programmierwerkzeuge zur Fehlersuche und Optimierung umfaßt. Diese Programmierwerkzeuge werden von einer Laufzeitbeobachtung mit den erforderlichen Daten versorgt. Die Dissertation beschreibt zunächst einige existierende Systeme mit virtuell gemeinsamem Speicher und stellt dann ein neues System mit der Bezeichnung ASVM (Advanced Shared Virtual Memory) sowie die darin integrierte Laufzeitbeobachtung vor. Eine wichtige Neuerung des ASVM Systems gegenber vergleichbaren Systemen ist die Begrenzung des Speicherbedarfs für die Verwaltung des virtuell gemeinsamen Speichers auf einen festen Teil des lokalen Speichers eines Rechnerknotens. Ferner ermöglicht die Laufzeitbeobachtung des ASVM genaue Rückschlüsse auf das Verhalten der zu untersuchenden Anwendungsprogramme und zeichnet sich durch Möglichkeiten zur selektiven Aktivierung einzelner Teile der Laufzeitbeobachtung und zur genauen Spezifikation der aufzuzeichnenden Laufzeitinformation aus. Damit läßt sich die Menge der Daten und der Aufwand für deren Erfassung stark verringern.Die Arbeit wird durch Messungen elementarer Leistungsdaten des ASVM und der integrierten Laufzeitbeobachtung sowie durch Ergebnisse realer Anwendungsprogramme für virtuell gemeinsamen Speicher abgerundet. |