Die Entwicklung von Software für wissenschaftliche Anwendungen, die auf dynamischen oder irregulären Gittern beruhen, ist mit vielen Problemen verbunden, da hier so unterschiedliche Ziele wie hohe Leistung und Flexibilität miteinander vereinbart werden müssen. Die vorliegende Dissertation geht diese Probleme folgendermaßen an: Zunächst werden die Ideen des domain engineering auf das Gebiet daten-paralleler Anwendungen angewandt, um wiederverwendbare Softwareprodukte zu entwerfen, deren Benutzung die Entwicklung konkreter Softwaresysteme auf diesem Gebiet beschleunigt. Hierbei wird eine umfassende Analyse datenparalleler Anwendungen durchgeführt und es werden allgemeine Anforderungen an zu entwickelnde Komponenten formuliert. In einem zweite...
Incremental computation strives for efficient successive runs of applications by re-executing only t...
Im Bereich des Supercomputing ist neben der Entwicklung effizienter Algorithmen, insbesondere parall...
The goal of the εm project is to make parallel programming easily accessible to a broad community of...
La conception d'applications scientifiques à base de couplage de code est une tâche complexe car ell...
Multi-core processors offer increased speed and efficiency on various devices, from desktop computer...
Die Entwicklung von Programmen welche die Möglichkeiten aktueller, paralleler Hardware Architekturen...
Der Einsatz paralleler Hardware-Architekturen betrifft alle Software-Entwickler und -Entwicklerinnen...
Das Zentralinstitut für Angewandte Mathematik (ZAM) betreibt seit mehr als 10 Jahren Parallelrechner...
Die Darstellung von Grundprinzipien, Entwurfsmöglichkeiten und Realisierungen paralleler Algorithmen...
Der technologische Fortschritt gestattet die Implementierung zunehmend komplexerer Prozessorarchitek...
Unterschiedliche Leistungssteigerungen bei Prozessoren und Festplatten einerseits und gestiegene Anf...
In an ideal world, scientific applications are computationally efficient, maintainable and composab...
Data-parallel programming is more important than ever since serial performance is stagnating. All ma...
This thesis presents a parallel programming model based on the gradual introduction of implementatio...
Single-Core Prozessorsysteme werden in der Gegenwart zunehmend von Multi- Core Architekturen abgelö...
Incremental computation strives for efficient successive runs of applications by re-executing only t...
Im Bereich des Supercomputing ist neben der Entwicklung effizienter Algorithmen, insbesondere parall...
The goal of the εm project is to make parallel programming easily accessible to a broad community of...
La conception d'applications scientifiques à base de couplage de code est une tâche complexe car ell...
Multi-core processors offer increased speed and efficiency on various devices, from desktop computer...
Die Entwicklung von Programmen welche die Möglichkeiten aktueller, paralleler Hardware Architekturen...
Der Einsatz paralleler Hardware-Architekturen betrifft alle Software-Entwickler und -Entwicklerinnen...
Das Zentralinstitut für Angewandte Mathematik (ZAM) betreibt seit mehr als 10 Jahren Parallelrechner...
Die Darstellung von Grundprinzipien, Entwurfsmöglichkeiten und Realisierungen paralleler Algorithmen...
Der technologische Fortschritt gestattet die Implementierung zunehmend komplexerer Prozessorarchitek...
Unterschiedliche Leistungssteigerungen bei Prozessoren und Festplatten einerseits und gestiegene Anf...
In an ideal world, scientific applications are computationally efficient, maintainable and composab...
Data-parallel programming is more important than ever since serial performance is stagnating. All ma...
This thesis presents a parallel programming model based on the gradual introduction of implementatio...
Single-Core Prozessorsysteme werden in der Gegenwart zunehmend von Multi- Core Architekturen abgelö...
Incremental computation strives for efficient successive runs of applications by re-executing only t...
Im Bereich des Supercomputing ist neben der Entwicklung effizienter Algorithmen, insbesondere parall...
The goal of the εm project is to make parallel programming easily accessible to a broad community of...