Title: Paralelizace výpočtu šíření koherentního světla
Other Titles: Parallel calculation of coherent light propagation
Authors: Podávka, Petr
Advisor: Lobaz, Petr
Referee: Vaněček, Petr
Issue Date: 2014
Publisher: Západočeská univerzita v Plzni
Document type: bakalářská práce
URI: http://hdl.handle.net/11025/13501
Keywords: propagace světla;Rayleigh-Sommerfeldův integrál;konvoluční jádro;filtrovaná konvoluce;paralelizace;OpenCL;Pthreads
Keywords in different language: light propagation;Rayleigh-Sommerfeld integral;kernel;convolution;convolutional filtering;parallelization;OpenCL;Pthreads
Abstract: Knihovna 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.
Abstract in different language: The 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.
Rights: Plný text práce je přístupný bez omezení.
Appears in Collections:Bakalářské práce / Bachelor´s works (KIV)

Files in This Item:
File Description SizeFormat 
podavka.pdfPlný text práce12,57 MBAdobe PDFView/Open
A10B0659P-hodnoceni.pdfPosudek vedoucího práce334,65 kBAdobe PDFView/Open
A10B0659P-posudek.pdfPosudek oponenta práce534,65 kBAdobe PDFView/Open
A10B0659P-obhajoba.pdfPrůběh obhajoby práce197,02 kBAdobe PDFView/Open


Please use this identifier to cite or link to this item: http://hdl.handle.net/11025/13501

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.