GPGPU-basiertes Glyph-Raycasting

dc.contributor.authorSöll, Danielde
dc.date.accessioned2015-09-01de
dc.date.accessioned2016-03-31T08:02:26Z
dc.date.available2015-09-01de
dc.date.available2016-03-31T08:02:26Z
dc.date.issued2015de
dc.description.abstractUm den stetig steigenden grafischen Anspruch aktueller Computerspiele gerecht zu werden besitzen moderne Grafikkarten heutzutage mehrere hundert Rechenkerne welche sich parallel um das Rendern der Spielszene kümmern. Der rasante Anstieg der zur Verfügung stehenden Rechenkerne in einer GPU führte zu einem Aufschwung im Bereich des GPGPU (General-purpose computing on graphics processing units). Dabei werden rechenintensive Berechnungen auf die GPU ausgelagert um dort von der massiven Parallelität zu profitieren. Insbesondere Simulationen in den Naturwissenschaften ziehen aus der Verfügbarkeit von mehreren hunderten Rechenkernen einen starken Vorteil gegenüber der herkömmlichen Berechnung auf einer CPU. Im Gegensatz zu Programmschnittstellen wie OpenGL und DirectX welche das Verhalten der GPU hauptsächlich über Zustandsveränderungen steuern, gibt es für den Bereich der GPGPU einige eigens dafür entwickelte Programmiersprachen mit denen es möglich ist die Rechenkerne für die eigenen Zwecke zu programmieren. Die von Nvidia entwickelte parallele Programmiersprache Cuda ist eine davon und bietet die Möglichkeit die Rechenpower moderner Grafikkarten für fast beliebige Berechnungen zu nutzen. Ein interessanter Anwendungsfall, der von dieser parallelen Stärke einer GPU profitiert, stellt das Raycasting dar da dabei jeder Pixel des Bildes getrennt voneinander gerendert werden kann. Um zu untersuchen ob ein Raycasting Algorithmus in Echtzeit auf einer GPU mithilfe von Cuda lauffähig ist wird ein Raycaster in Cuda umgesetzt und die daraus resultierenden Ergebnisse in dieser Arbeit vorgestellt.de
dc.identifier.other444816046de
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-102201de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/3595
dc.identifier.urihttp://dx.doi.org/10.18419/opus-3578
dc.language.isodede
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.ddc004de
dc.titleGPGPU-basiertes Glyph-Raycastingde
dc.title.alternativeGPGPU-based glyph-raycastingen
dc.typebachelorThesisde
ubs.fakultaetFakultät Informatik, Elektrotechnik und Informationstechnikde
ubs.institutInstitut für Visualisierung und Interaktive Systemede
ubs.opusid10220de
ubs.publikation.typAbschlussarbeit (Bachelor)de

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
BCLR_169.pdf
Size:
2.88 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
935 B
Format:
Plain Text
Description: