search query: @keyword rinnakkaislaskenta / total: 27
reference: 7 / 27
« previous | next »
Author:Saarelma, Jukka
Title:Finite-difference time-domain solver for room acoustics using graphics processing units
Aaltoyhtälön numeerinen ratkaisija aika-alueen differenssimenetelmällä käyttäen grafiikkaprosessoreja
Publication type:Master's thesis
Publication year:2013
Pages:viii + 64      Language:   eng
Department/School:Sähkötekniikan korkeakoulu
Main subject:Mediatekniikka   (IL3011)
Supervisor:Savioja, Lauri
Instructor:Botts, Jonathan
Electronic version URL: http://urn.fi/URN:NBN:fi:aalto-201401101114
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark Aalto  1131   | Archive
Keywords:acoustics
acoustic simulation
CUDA
finite-difference timedomain method
parallel computing
visualization
wave equation
akustiikka
akustinen simulaatio
CUDA
aika-alueen differenssimenetelmä
rinnakkaislaskenta
visualisointi
aaltoyhtälö
Abstract (eng):Several acoustic simulation methods have been introduced during the past decades.
Wave-based simulation methods have been one of the alternatives, but their applicability for wideband acoustic simulation has been limited by the computing power of available hardware.
During recent years, the processing power and programmability of graphics processing units have improved, and therefore several wave-based simulation methods have become potential alternatives.
In this thesis, a finite-difference time-domain solver is implemented.
The performance of the solver is accelerated with the use of graphics processing units.
Different performance considerations are reviewed and the system is evaluated by comparing the simulated responses to known analytic solutions.
The resulting system is C++ software, which is interfaced with Matlab with the use of a mex-function.
It is found that the forward difference boundary formulation is the most efficient for parallel implementation due to a lesser number of operations.
The usage of double precision data type in the simulation decreases the performance significantly.
The system is found to follow the analytical solutions with accuracy expected of the method, apart from the reflection characteristics of the forward difference boundary formulation that deviate slightly from the analytical solution.
Abstract (fin):Erilaisia akustisia simulaatiomenetelmiä on kehitetty viime vuosikymmenien aikana.
Yhtenä vaihtoehtona on käytetty aaltopohjaisia ratkaisijoita, mutta laskennallinen tehokkuus on usein rajoittava tekijä niiden käytölle.
Viimevuosina grafiikkaprosessoreiden ja ohjelmistorajapintojen kehitys on mahdollistanut erilaisten aaltopohjaisten menetelmien käytön.
Tässä työssä toteutetaan aaltoyhtälön ratkaisija aika-alueen differenssimenetelmällä.
Toteutuksen tehokkuutta parannetaan hyödyntämällä grafiikkaprosessoreita ja eri toteutusvaihtoehtoja verrataan.
Jäjestelmällä estimoituja vasteita verrataan tunnettuihin analyyttisiin ratkaisuihin.
Toteutettu järjestelmä on C++-ohjelma jota voidaan käyttää Matlab-ympäristöstä hyödyntäen Matlab-ohjelmiston mex-rajapintaa.
Päivitysyhtälö jossa reunaehdot on toteutettu etenevällä differenssillä todetaan tehokkaimmaksi vaihtoehdoki.
Simulaation tehokkuus alenee huomattavasti käytettäessä kaksinkertaista laskentatarkuutta.
Voidaan todeta, että järjestelmän estimoimat vasteet toteuttavat odotetulla tavalla analyyttiset ratkaisut, poislukien etenevällä differenssillä toteutetun reunaehdon heijastusominaisuudet, jotka eroavat analyyttisestä mallista.
ED:2014-01-19
INSSI record number: 48448
+ add basket
« previous | next »
INSSI