Paralelizace výpočtu šíření koherentního světla

dc.contributor.advisorLobaz, Petr
dc.contributor.authorPodávka, Petr
dc.contributor.refereeVaněček, Petr
dc.date.accepted2014-06-12
dc.date.accessioned2015-03-25T09:35:51Z
dc.date.available2013-10-14cs
dc.date.available2015-03-25T09:35:51Z
dc.date.issued2014
dc.date.submitted2014-05-09
dc.description.abstractKnihovna rayleigh vyvíjená na Katedře informatiky a výpočetních technologií na Západočeské univerzitě v Plzni představuje způsob výpočtu propagace světla mezi dvěma rovnoběžnými rovinami. Výpočet propagace světla probíhá za použití konvolučního tvaru Rayleigh-Sommerfeldova integrálu, ve kterém je zapotřebí počítat filtrované jádro konvoluce. Výpočet takového jádra je časově náročný a tato bakalářská práce představuje způsob snížení této náročnosti skrze paralelizaci algoritmu použitého knihovnou rayleigh. Tato bakalářská práce popisuje metody paralelizace dostupné pro CPU a GPU a představuje dvě různé paralelní implementace využívající knihovnu Pthread a standard OpenCL.cs
dc.description.abstract-translatedThe rayleigh library, that is being developed at the Department of Computer Science and Engineering, University of West Bohemia, provides a way of coherent light propagation calculating in a free space between two parallel planes. The calculation of the light propagation is done using convolution form of Rayleigh-Sommerfeld diffraction integral, where the computation of filtered convolution kernels is needed. Calculation of such kernels is time-consuming matter and this bachelor thesis presents a way of decreasing the time needed for the computatiton by parallelization of the algorithm used by the rayleigh library. This thesis describes methods of paralellization available for CPU and GPU and presents two different implementations using Pthread library and OpenCL standard.en
dc.description.departmentKatedra informatiky a výpočetní technikycs
dc.description.resultObhájenocs
dc.format35 s.cs
dc.format.mimetypeapplication/pdf
dc.identifier54061
dc.identifier.urihttp://hdl.handle.net/11025/13501
dc.language.isocscs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezení.cs
dc.rights.accessopenAccessen
dc.subjectpropagace světlacs
dc.subjectRayleigh-Sommerfeldův integrálcs
dc.subjectkonvoluční jádrocs
dc.subjectfiltrovaná konvolucecs
dc.subjectparalelizacecs
dc.subjectOpenCLcs
dc.subjectPthreadscs
dc.subject.translatedlight propagationen
dc.subject.translatedRayleigh-Sommerfeld integralen
dc.subject.translatedkernelen
dc.subject.translatedconvolutionen
dc.subject.translatedconvolutional filteringen
dc.subject.translatedparallelizationen
dc.subject.translatedOpenCLen
dc.subject.translatedPthreadsen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelBakalářskýcs
dc.thesis.degree-nameBc.cs
dc.thesis.degree-programInženýrská informatikacs
dc.titleParalelizace výpočtu šíření koherentního světlacs
dc.title.alternativeParallel calculation of coherent light propagationen
dc.typebakalářská prácecs
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=54061

Files

Original bundle
Showing 1 - 4 out of 4 results
No Thumbnail Available
Name:
podavka.pdf
Size:
12.27 MB
Format:
Adobe Portable Document Format
Description:
Plný text práce
No Thumbnail Available
Name:
A10B0659P-hodnoceni.pdf
Size:
334.65 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího práce
No Thumbnail Available
Name:
A10B0659P-posudek.pdf
Size:
534.65 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta práce
No Thumbnail Available
Name:
A10B0659P-obhajoba.pdf
Size:
197.02 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby práce