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

Téma studentské práce
Školitel: Ing. Tomáš Němec, Ph.D.
Typ práce: bakalářská magisterská/diplomová
Vhodná vysoká škola: technická vysoká škola - obor se zaměřením na inženýrskou informatiku
Platnost nabídky: 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 Ústav termomechaniky AV ČR, v. v. i.