Mikrovågssimulering med realtidsljus : Realtids-ray tracing i CUDA

Detta arbete undersöker möjligheterna med att simulera mikrovågor i ett slutet system. Systemet implementeras med en redan befintlig teknik kallad ray tracing. Ray tracing är en ljussättningsteknik som går ut på att simulera fotoners rörelse mellan ljuskälla och betraktare i en miljö man önskar ljus...

Full description

Bibliographic Details
Main Author: Haggren, Simon
Format: Others
Language:Swedish
Published: Högskolan i Skövde, Institutionen för kommunikation och information 2010
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-4391
id ndltd-UPSALLA1-oai-DiVA.org-his-4391
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-his-43912018-01-13T05:16:01ZMikrovågssimulering med realtidsljus : Realtids-ray tracing i CUDAsweHaggren, SimonHögskolan i Skövde, Institutionen för kommunikation och information2010Realtids ray tracerMikrovågorSimuleringCUDAGPGPUComputer SciencesDatavetenskap (datalogi)Detta arbete undersöker möjligheterna med att simulera mikrovågor i ett slutet system. Systemet implementeras med en redan befintlig teknik kallad ray tracing. Ray tracing är en ljussättningsteknik som går ut på att simulera fotoners rörelse mellan ljuskälla och betraktare i en miljö man önskar ljussätta, och sedan belysa de områden som blir träffade för att på detta vis rendera en bild. Fotoner och mikrovågor har egenskaper som liknar varandra då de båda är elektromagnetism med olika våglängder. Ray tracing är en krävande algoritm då många uträkningar för varje foton måste utföras varje uppdatering. Därför har algoritmen implementerats med CUDA, ett bibliotek från Nvidia som gör det möjligt att använda GPU:n som ett generellt beräkningssystem. Detta är lämpligt för just den här typen av problem då GPU:ns arkitektur är ämnad för multipla, parallella uträkningar. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-4391application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic Realtids ray tracer
Mikrovågor
Simulering
CUDA
GPGPU
Computer Sciences
Datavetenskap (datalogi)
spellingShingle Realtids ray tracer
Mikrovågor
Simulering
CUDA
GPGPU
Computer Sciences
Datavetenskap (datalogi)
Haggren, Simon
Mikrovågssimulering med realtidsljus : Realtids-ray tracing i CUDA
description Detta arbete undersöker möjligheterna med att simulera mikrovågor i ett slutet system. Systemet implementeras med en redan befintlig teknik kallad ray tracing. Ray tracing är en ljussättningsteknik som går ut på att simulera fotoners rörelse mellan ljuskälla och betraktare i en miljö man önskar ljussätta, och sedan belysa de områden som blir träffade för att på detta vis rendera en bild. Fotoner och mikrovågor har egenskaper som liknar varandra då de båda är elektromagnetism med olika våglängder. Ray tracing är en krävande algoritm då många uträkningar för varje foton måste utföras varje uppdatering. Därför har algoritmen implementerats med CUDA, ett bibliotek från Nvidia som gör det möjligt att använda GPU:n som ett generellt beräkningssystem. Detta är lämpligt för just den här typen av problem då GPU:ns arkitektur är ämnad för multipla, parallella uträkningar.
author Haggren, Simon
author_facet Haggren, Simon
author_sort Haggren, Simon
title Mikrovågssimulering med realtidsljus : Realtids-ray tracing i CUDA
title_short Mikrovågssimulering med realtidsljus : Realtids-ray tracing i CUDA
title_full Mikrovågssimulering med realtidsljus : Realtids-ray tracing i CUDA
title_fullStr Mikrovågssimulering med realtidsljus : Realtids-ray tracing i CUDA
title_full_unstemmed Mikrovågssimulering med realtidsljus : Realtids-ray tracing i CUDA
title_sort mikrovågssimulering med realtidsljus : realtids-ray tracing i cuda
publisher Högskolan i Skövde, Institutionen för kommunikation och information
publishDate 2010
url http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-4391
work_keys_str_mv AT haggrensimon mikrovagssimuleringmedrealtidsljusrealtidsraytracingicuda
_version_ 1718608752536453120