GPU Accelerated Ray-tracing for Simulating Sound Propagation in Water

The propagation paths of sound in water can be somewhat complicated due to the fact that the sound speed in water varies with properties such as water temperature and pressure, which has the effect of curving the propagation paths. This thesis shows how sound propagation in water can be simulated us...

Full description

Bibliographic Details
Main Authors: Ulmstedt, Mattias, Stålberg, Joacim
Format: Others
Language:English
Published: Linköpings universitet, Datorteknik 2019
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-160308
id ndltd-UPSALLA1-oai-DiVA.org-liu-160308
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-1603082019-09-19T04:22:50ZGPU Accelerated Ray-tracing for Simulating Sound Propagation in WaterengUlmstedt, MattiasStålberg, JoacimLinköpings universitet, DatorteknikLinköpings universitet, Datorteknik2019ray-tracingray acousticssound propagationunderwatersimulationturing architectureRT coresray-tracing coresComputer EngineeringDatorteknikThe propagation paths of sound in water can be somewhat complicated due to the fact that the sound speed in water varies with properties such as water temperature and pressure, which has the effect of curving the propagation paths. This thesis shows how sound propagation in water can be simulated using a ray-tracing based approach on a GPU using Nvidia’s OptiX ray-tracing engine. In particular, it investigates how much speed-up can be achieved compared to CPU based implementations and whether the RT cores introduced in Nvidia’s Turing architecture, which provide hardware accelerated ray-tracing, can be used to speed up the computations. The presented GPU implementation is shown to be up to 310 times faster then the CPU based Fortran implementation Bellhop. Although the speed-up is significant, it is hard to say how much speed-up is gained by utilizing the RT cores due to not having anything equivalent to compare the performance to. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-160308application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic ray-tracing
ray acoustics
sound propagation
underwater
simulation
turing architecture
RT cores
ray-tracing cores
Computer Engineering
Datorteknik
spellingShingle ray-tracing
ray acoustics
sound propagation
underwater
simulation
turing architecture
RT cores
ray-tracing cores
Computer Engineering
Datorteknik
Ulmstedt, Mattias
Stålberg, Joacim
GPU Accelerated Ray-tracing for Simulating Sound Propagation in Water
description The propagation paths of sound in water can be somewhat complicated due to the fact that the sound speed in water varies with properties such as water temperature and pressure, which has the effect of curving the propagation paths. This thesis shows how sound propagation in water can be simulated using a ray-tracing based approach on a GPU using Nvidia’s OptiX ray-tracing engine. In particular, it investigates how much speed-up can be achieved compared to CPU based implementations and whether the RT cores introduced in Nvidia’s Turing architecture, which provide hardware accelerated ray-tracing, can be used to speed up the computations. The presented GPU implementation is shown to be up to 310 times faster then the CPU based Fortran implementation Bellhop. Although the speed-up is significant, it is hard to say how much speed-up is gained by utilizing the RT cores due to not having anything equivalent to compare the performance to.
author Ulmstedt, Mattias
Stålberg, Joacim
author_facet Ulmstedt, Mattias
Stålberg, Joacim
author_sort Ulmstedt, Mattias
title GPU Accelerated Ray-tracing for Simulating Sound Propagation in Water
title_short GPU Accelerated Ray-tracing for Simulating Sound Propagation in Water
title_full GPU Accelerated Ray-tracing for Simulating Sound Propagation in Water
title_fullStr GPU Accelerated Ray-tracing for Simulating Sound Propagation in Water
title_full_unstemmed GPU Accelerated Ray-tracing for Simulating Sound Propagation in Water
title_sort gpu accelerated ray-tracing for simulating sound propagation in water
publisher Linköpings universitet, Datorteknik
publishDate 2019
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-160308
work_keys_str_mv AT ulmstedtmattias gpuacceleratedraytracingforsimulatingsoundpropagationinwater
AT stalbergjoacim gpuacceleratedraytracingforsimulatingsoundpropagationinwater
_version_ 1719252830009688064