20 June 2013
18-as épület
Europe/Budapest timezone

Erősen korrelált rendszerek szimulációja NVIDIA CUBLAS könyvtár segítségével: egyszerűen és hatékonyan (Lendület kutatócsoport)

20 Jun 2013, 10:40
20m
Tanácsterem (18-as épület)

Tanácsterem

18-as épület

MTA WIGNER FK Konkoly-Thege M. u. 29-33 Budapest 1121 Hungary

Speaker

Csaba Nemes (PPKE-ITK)

Description

Napjainkban a sűrűségmátrix renormálásicsoport algoritmus (DMRG) az alacsony dimenziós erősen korrelált rendszerek szimulációjának vezető numerikus eszköze. Az algoritmus futási idejét lineáris algebrai műveletek dominálják, melyek lehetővé teszik, hogy a GPU-ban rejlő számítási potenciált könnyedén és hatékonyan kiaknázzuk. Az algoritmus legköltségesebb része különböző méretű, párhuzamosan végezhető mátrix-mátrix műveletek soraként írható fel. A prezentációban egy hibrid megoldás kerül bemutatásra, melyben a műveletek egy sorba rendezést követően CPU-n és GPU-n elosztva hajthatók végre. Az algoritmus profilját elemezve a második legidőigényesebb részt a nagy méretű, szélsőségesen aszimmetrikus mátrix-vektor műveletek adják. Méréseink alapján ezen speciális típusú mátrix-vektor szorzásokra indokoltnak találtuk egy optimalizált kernel bevezetését.

Presentation materials