Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen:
http://dx.doi.org/10.18419/opus-2565
Autor(en): | Kible, Ralf |
Titel: | Entwicklung eines Cache- und SSE2-optimierten Lattice-Boltzmann-Strömungssimulationsprogramms |
Sonstige Titel: | Development of a cache and SSE2 optimized Lattice Boltzmann flow simulation program |
Erscheinungsdatum: | 2005 |
Dokumentart: | Studienarbeit |
URI: | http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-24794 http://elib.uni-stuttgart.de/handle/11682/2582 http://dx.doi.org/10.18419/opus-2565 |
Zusammenfassung: | Aktuelle Consumer-Prozessoren haben wegen ihres guten Preis-/Leistungsverhältnisses den Weg in moderne Hochleistungsrechner gefunden. Es liegt also nahe, sich im Bereich der Computersimulation mit den Besonderheiten dieser Prozessoren auseinanderzusetzen. Eine dieser Besonderheiten sind die SSE-Befehlssatzerweiterungen, die seit SSE2 Fließkommaberechnungen doppelter Genauigkeit unterstützen. Die Einsatzgebiete von SSE sind vielfältig. Beispielsweise bietet SSE Befehle, um arithmetische Operationen auf mehreren Datenworten gleichzeitig durchzuführen, und unterschiedliche Lade- und Speicherbefehle, um das Caching-Verhalten zu beeinflussen. Im Rahmen der Arbeit wurde zunächst ein Lattice-Boltzmann-Simulationsprogramm entwickelt und mit gängigen Methoden wie z.B. Loop-Blocking das Caching-Verhalten optimiert. Darauf aufbauend wurden unterschiedliche Möglichkeiten zum Einsatz von SSE gesucht und getestet. |
Enthalten in den Sammlungen: | 05 Fakultät Informatik, Elektrotechnik und Informationstechnik |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
OnlineversionStudienarbeit.pdf | 1,36 MB | Adobe PDF | Öffnen/Anzeigen |
Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.