Paralelizace výpočtu šíření koherentního světla
Date issued
2014
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Západočeská univerzita v Plzni
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.
Description
Subject(s)
propagace světla, Rayleigh-Sommerfeldův integrál, konvoluční jádro, filtrovaná konvoluce, paralelizace, OpenCL, Pthreads