Skalabilni algoritmi visokih performansi za buduće heterogene distribuirane računalne sustave
Glavni istraživač
Heterogeni i distribuirani računalni sustavi danas se sve češće koriste kako bi se ubrzalo rješavanje najzahtjevnijih računalnih problema te omogućilo rješavanje do sada nerješivih problema. Današnji trend pokazuje da je od 500 najjačih računala na svijetu njih čak 133 heterogeno, tj. uz klasične procesore (CPU) opremljeni su i računalnim akceleratorima, najčešće grafičkim procesorima opće namjene (GPU). Također, predviđa se da će buduća exascale računala, računala koja će moći izvršavati više od 10^18 računskih operacija u sekundi, biti temeljena na računalnim akceleratorima. Zbog svoje heterogenosti, razvoj efikasnih i skalabilnih algoritama i aplikacija koje postižu vrlo visoke performanse na takvim sustavima je od presudne važnosti za daljnji razvoj znanosti. Cilj ovog projekta je razviti nove metode te unaprijediti postojeće algoritme numeričke linearne algebre za izvršavanje na velikim distribuiranim heterogenim računalnim sustavima uz postizanje vrlo visokih performansi. Glavni pravci istraživanja su povećati skalabilnost algoritama (s obzirom na veličinu problema i količinu računalnih resursa), smanjiti komunikaciju između pojedinih procesnih jedinica te efikasno iskoristiti kompleksnu memorijsku hijerarhiju heterogenih sustava. Nadalje, istražit će se modeli optimizacije parametara računalnih programa, s obzirom na arhitekturu pojedinog računalnog sustava, u svrhu skraćivanja vremena izvršavanja. Konačno, rezultati istraživanja primijenit će se za rješavanje velikih stvarnih računalnih problema iz drugih područja znanosti kao što su računalna kemija, fizika materijala i molekularna medicina, te tako unaprijediti i ubrzati njihov znanstveni rad. Projekt će pridonijeti razvoju tehnika i metoda za efikasniju paralelizaciju i optimizaciju algoritama za buduće heterogene i distribuirane računalne sustave, te će osnažiti istraživanja iz područja računarstva visokih performansi na Institutu Ruđer Bošković i u Republici Hrvatskoj.