GPU-Parallelisierung der Flachwassergleichungen in einer Evakuierungssimulation

Bader, Robin and Meier, Philipp (2015) GPU-Parallelisierung der Flachwassergleichungen in einer Evakuierungssimulation. Bachelor thesis, HSR Hochschule für Technik Rapperswil.

[thumbnail of GPU-Parallelisierung_der_Flachwassergleichungen_in_einer_Evakuierungssimulation.pdf]
Preview
Text
GPU-Parallelisierung_der_Flachwassergleichungen_in_einer_Evakuierungssimulation.pdf - Supplemental Material

Download (2MB) | Preview

Abstract

Diese Arbeit befasst sich mit der GPU-Parallelisierung der Flachwassergleichungen in einer Evakuierungssimulation von Gebäuden. Die zweidimensionalen Flachwassergleichungen werden in der bestehenden Java-basierten Anwendung (Siemens Crowd Control) zur Berechnung von Wasserflutungsszenarien verwendet. Um die Problemstellung zu lösen, folgt in einem ersten Schritt eine Analyse der bestehenden, seriellen und auf hexagonalen Zellen basierende Implementierung der Wassersimulation. Darauf folgt die GPU-parallelisierte Umsetzung mittels NVIDIA CUDA. Zur Sicherstellung der Kommunikation zwischen Java-Applikation und CUDA-Implementierung wird eine JNI-Schnittstelle eingesetzt, die den Datenaustausch zwischen den beiden Plattformen ermöglicht. Die Umsetzung hat gezeigt, dass bereits durch Anpassungen an der Softwarearchitektur und der Datenstruktur eine erhebliche Optimierung bei der seriellen Verarbeitung auf der CPU erreicht werden konnte. Zudem hat sich herausgestellt, dass durch eine parallelisierte Implementierung auf der GPU eine Verbesserung der Berechnungsgeschwindigkeit eines Referenzszenarios um den Faktor 58 gegenüber der Ausgangslage erreicht werden kann.

Item Type: Thesis (Bachelor)
Subjects: Topics > Software > Performance
Topics > Software > Optimization
Topics > Software > Testing and Simulation
Technologies > Programming Languages > Java
Technologies > Parallel Computing > CUDA (Compute Unified Device Architecture)
Brands > nVidia
Metatags > IFS (Institute for Software)
Divisions: Bachelor of Science FHO in Informatik > Bachelor Thesis
Depositing User: HSR Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Mehta, Farhad D.
UNSPECIFIED
Date Deposited: 20 Oct 2015 07:50
Last Modified: 20 Oct 2015 07:50
URI: https://eprints.ost.ch/id/eprint/452

Actions (login required)

View Item
View Item