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...
Main Authors: | , |
---|---|
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 |