Die Verwendung von gemeinsamem Speicher auf Parallelrechnern vereinfacht die Programmierung dieser Systeme. Auf Systemen mit physikalisch getrenntem Speicher kann durch Software virtuell gemeinsamer Speicher zur Verfügung gestellt werden. Dieses Prinzip verwirklicht ASVM auf dem Parallelrechner Intel Paragon XP/S. Der virtuell gemeinsame Speicher ist seitenweise organisiert: Ein Zugriff auf ein nicht lokal vorhandenes Datum führt zu einem Seitenfehler, der die Übermittlung der referenzierten Seite auslöst. Die Dauer der Behandlung dieses Seitenfehlers liegt im Bereich von mehreren Millisekunden.Der Fortrandialekt SVM-Fortran führt parallele Erweiterungen von Fortran77 auf Systemen mit virtuell gemeinsamem Speicher ein. Die Erweiterungen sin...
Seit einigen Jahren sind Multicore-Prozessoren mit zwei oder mehr separaten Prozessorkernen in viele...
Auf Rechnersystemen mit virtuell gemeinsamem Speicher ist eine effektive und leistungsfähige Perform...
Aktuelle Multicore-Prozessoren haben mehrere Kerne und ermöglichen durch die parallele Verarbeitung ...
Die Programmierung massiv-paralleler Rechner mit verteiltem Speicher wird durch die Verwendung einer...
Im Shared-Memory-Programmiermodell können im Gegensatz zum Message-Passing-Programmiermodell Anwendu...
Programming parallel systems using shared memory comes easier and more natural. On systems lacking p...
Neben massiv-parallelen Rechnern, in denen Prozesse aufgrund des verteilten Speichers nur durch den ...
Shared Virtual Memory (SVM) stellt auf Parallelrechnern mit physikalisch verteiltem Speicher einen l...
Der Einsatz paralleler Hardware-Architekturen betrifft alle Software-Entwickler und -Entwicklerinnen...
Die meisten Mehrprozessor-Supercomputer werden heute im Mehrbenutzerbetrieb eingesetzt, wo die einze...
Das Zentralinstitut für Angewandte Mathematik (ZAM) betreibt seit mehr als 10 Jahren Parallelrechner...
Der von den klassischen Rechnerarchitekturen bekannte gemeinsame Adreßraum wird bei massiv-parallele...
Im Bereich des Supercomputing ist neben der Entwicklung effizienter Algorithmen, insbesondere parall...
Aktuelle Multicore-Prozessoren haben mehrere Kerne und ermöglichen durch die parallele Verarbeitung ...
Massiv-parallele Rechnersysteme mit physikalisch verteiltem Hauptspeicher stellen zwar einen kosteng...
Seit einigen Jahren sind Multicore-Prozessoren mit zwei oder mehr separaten Prozessorkernen in viele...
Auf Rechnersystemen mit virtuell gemeinsamem Speicher ist eine effektive und leistungsfähige Perform...
Aktuelle Multicore-Prozessoren haben mehrere Kerne und ermöglichen durch die parallele Verarbeitung ...
Die Programmierung massiv-paralleler Rechner mit verteiltem Speicher wird durch die Verwendung einer...
Im Shared-Memory-Programmiermodell können im Gegensatz zum Message-Passing-Programmiermodell Anwendu...
Programming parallel systems using shared memory comes easier and more natural. On systems lacking p...
Neben massiv-parallelen Rechnern, in denen Prozesse aufgrund des verteilten Speichers nur durch den ...
Shared Virtual Memory (SVM) stellt auf Parallelrechnern mit physikalisch verteiltem Speicher einen l...
Der Einsatz paralleler Hardware-Architekturen betrifft alle Software-Entwickler und -Entwicklerinnen...
Die meisten Mehrprozessor-Supercomputer werden heute im Mehrbenutzerbetrieb eingesetzt, wo die einze...
Das Zentralinstitut für Angewandte Mathematik (ZAM) betreibt seit mehr als 10 Jahren Parallelrechner...
Der von den klassischen Rechnerarchitekturen bekannte gemeinsame Adreßraum wird bei massiv-parallele...
Im Bereich des Supercomputing ist neben der Entwicklung effizienter Algorithmen, insbesondere parall...
Aktuelle Multicore-Prozessoren haben mehrere Kerne und ermöglichen durch die parallele Verarbeitung ...
Massiv-parallele Rechnersysteme mit physikalisch verteiltem Hauptspeicher stellen zwar einen kosteng...
Seit einigen Jahren sind Multicore-Prozessoren mit zwei oder mehr separaten Prozessorkernen in viele...
Auf Rechnersystemen mit virtuell gemeinsamem Speicher ist eine effektive und leistungsfähige Perform...
Aktuelle Multicore-Prozessoren haben mehrere Kerne und ermöglichen durch die parallele Verarbeitung ...