Vědecké výpočty v OpenCL a CUDA

Thesis topic
Supervisor: Ing. Tomáš Němec, Ph.D.
Thesis type: Bachelor Master
Intended university: technická vysoká škola - obor se zaměřením na inženýrskou informatiku
Valid until: 31.12.2011

Moderní grafické procesory (GPU) v současné době již neslouží pouze pro zrychlení vykreslování grafiky na osobních počítačích, ale díky své specifické architektuře dosahují velmi vysokých výkonů v obecných výpočetních aplikacích. V podstatě tak přenášejí výkon paralelního superpočítače do běžného osobního PC a umožňují levné provádění velmi náročných vědeckých výpočtů. Standardním programovacím jazykem pro GPU je v OpenCL, dále existuje technologie CUDA pracující na grafických procesorech firmy nVidia.

Řešitel projektu se seznámí s architekturou moderních grafických procesorů a s jejich využitím pro paralelní výpočetní úlohy. Hlavní náplní projektu bude implementace návrhu specifického řešiče proudění (LBM - připraveného v rámci souvisejícího projektu) pomocí OpenCL, resp. CUDA. Řešiteli přijdou vhod (nebo si doplní) znalosti práce v pythonu (matplotlib, mayavi, pycuda) a zkušenosti s programováním v C++.


Footer menu

© 2008–2010 Institute of Thermomechanics ASCR, v. v. i.