Rok Kralj: Paralelni in distribuirani algoritmi v numerični analizi
Date of publication: 4. 11. 2014
Numerical analysis seminar
Sreda, 5.11.2014, od 10h do 12h, soba 3.06 na Jadranski 21
Ogromne količine podatkov (angl. big data) in stagnacija zmogljivosti procesorskega jedra kljub rasti števila tranzistorjev nas spodbuja, da naše programe pišemo na način, da znajo izkoristiti moderno strojno opremo. Govorimo seveda o sočasnem programiranju, torej pisanju takih programov, ki hkrati tečejo na več kot enem procesorskem jedru, bodisi s skupnim ali ločenim pomnilnikom.
Na seminarju si bomo pogledali idejno in osnovno teoretično ozadje sočasnega programiranja, podkrepljeno tudi s praktičnimi primeri. Spoznali bomo več načinov za doseganje vzporednega računanja, med drugim niti, ključavnice, pa tudi aktorski model in model map-reduce. Poudarek bo na izvedbi treh numeričnih algoritmov s pomočjo aktorskega modela hkratnega računanja na distribuiranih arhitekturah z ogrodjem Akka.