Der parallele Code erreicht eine zufriedenstellende Beschleunigung gegenüger der seriellen Version für Systeme aus einigen tausend Atomen und mehr.
The parallel code achieves a useful speed-up over the sequential version for systems of several thousand atoms and above.
Es wird eine schlanke und hoch-optimierte Laufzeitschicht für die Ausführung von OpenMP sowie ein Speichermodell vorgestellt. Auf Basis dieser Laufzeitschicht wird der parallele Code automatisch von einem nativen Backend-Compiler (GCC 4.6) erzeugt, der mit der Laufzeitbibliothek verknüpft ist.
In this thesis, a lightweight and highly optimized runtime layer for OpenMP execution and memory model by generating the parallel code that is automatically compiled by native back-end compiler (GCC 4.6) that linked with the runtime library.
Sobald dem Projekt in unserer ursprünglichen OpenMP-Lösung der parallele Code hinzugefügt wurde, konnten wir beobachten, dass alle acht Hardware-Threads auf einem SMT-Quadcore (dieser unterstützt acht Hardware-Threads) ausgelastet wurden.
In our original OpenMP solution once the parallel code was added to the project, it was rewarding to see that on an SMT quad core-which can support eight hardware threads-all eight hardware threads were kept busy.
Daher wurde der parallele Code GRILLIX entwickelt, der auf einer Feldlinienabbildung basiert.
Therefore the parallel code GRILLIX was developed, which is based on a field line map.
Dieser parallele Code basiert auf der Bibliothek StaggExPDE.
This parallel code is based on the library StaggExPDE.