Neben massiv-parallelen Rechnern, in denen Prozesse aufgrund des verteilten Speichers nur durch den Austausch von Nachrichten kommunizieren können, werden zunehmend Rechner entwickelt, die mit oder ohne Hardwareunterstützung einen gemeinsamen Adreßraum auf dem verteilten Speicher realisieren. Bei der Programmierung dieser Rechner muß die unterschiedfche Latenzzeit von Speicherzugriffen auf den lokalen Speicher des Prozessors und den Speicher anderer Prozessoren beachtet werden. SVM-Fortran ist eine taskparallele Programmiersprache, die zusätzlich Sprachmittel zur Spezifikation der Verteilung paralleler Aufträge auf die Prozesse anbietet, um so das Zugriffsverhalten der Prozesse bzgl. des lokalen Speichers zu optimieren. Dieser Artikel stell...
Seit einigen Jahren sind Multicore-Prozessoren mit zwei oder mehr separaten Prozessorkernen in viele...
Der von den klassischen Rechnerarchitekturen bekannte gemeinsame Adreßraum wird bei massiv-parallele...
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...
Die Verwendung von gemeinsamem Speicher auf Parallelrechnern vereinfacht die Programmierung dieser S...
Im Shared-Memory-Programmiermodell können im Gegensatz zum Message-Passing-Programmiermodell Anwendu...
Zur Lösung vieler wissenschaftlicher Probleme ist die enorme Rechenleistung massiv paralleler Rechne...
Die meisten Mehrprozessor-Supercomputer werden heute im Mehrbenutzerbetrieb eingesetzt, wo die einze...
Shared Virtual Memory (SVM) stellt auf Parallelrechnern mit physikalisch verteiltem Speicher einen l...
Aktuelle Multicore-Prozessoren haben mehrere Kerne und ermöglichen durch die parallele Verarbeitung ...
Das Zentralinstitut für Angewandte Mathematik (ZAM) betreibt seit mehr als 10 Jahren Parallelrechner...
Im Bereich des Supercomputing ist neben der Entwicklung effizienter Algorithmen, insbesondere parall...
Programme für Rechenanlagen werden in formalen Sprachen abgefaßt, die stets einen Kompromiß darstell...
Parallele Prozessoren sind heutzutage, in allen Arten von Rechnersystemen zu finden: von großen Date...
SVM-Fortran ist eine Erweiterung von Fortran77, die die Programmierung von Parallelrechnern mit virt...
Seit einigen Jahren sind Multicore-Prozessoren mit zwei oder mehr separaten Prozessorkernen in viele...
Der von den klassischen Rechnerarchitekturen bekannte gemeinsame Adreßraum wird bei massiv-parallele...
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...
Die Verwendung von gemeinsamem Speicher auf Parallelrechnern vereinfacht die Programmierung dieser S...
Im Shared-Memory-Programmiermodell können im Gegensatz zum Message-Passing-Programmiermodell Anwendu...
Zur Lösung vieler wissenschaftlicher Probleme ist die enorme Rechenleistung massiv paralleler Rechne...
Die meisten Mehrprozessor-Supercomputer werden heute im Mehrbenutzerbetrieb eingesetzt, wo die einze...
Shared Virtual Memory (SVM) stellt auf Parallelrechnern mit physikalisch verteiltem Speicher einen l...
Aktuelle Multicore-Prozessoren haben mehrere Kerne und ermöglichen durch die parallele Verarbeitung ...
Das Zentralinstitut für Angewandte Mathematik (ZAM) betreibt seit mehr als 10 Jahren Parallelrechner...
Im Bereich des Supercomputing ist neben der Entwicklung effizienter Algorithmen, insbesondere parall...
Programme für Rechenanlagen werden in formalen Sprachen abgefaßt, die stets einen Kompromiß darstell...
Parallele Prozessoren sind heutzutage, in allen Arten von Rechnersystemen zu finden: von großen Date...
SVM-Fortran ist eine Erweiterung von Fortran77, die die Programmierung von Parallelrechnern mit virt...
Seit einigen Jahren sind Multicore-Prozessoren mit zwei oder mehr separaten Prozessorkernen in viele...
Der von den klassischen Rechnerarchitekturen bekannte gemeinsame Adreßraum wird bei massiv-parallele...
Aktuelle Multicore-Prozessoren haben mehrere Kerne und ermöglichen durch die parallele Verarbeitung ...