Ispitna pitanja
- Moderni naučni metod, potrebe za razvojem super-računara, istorijat
- Strategije paralelnog programiranja
- Arhitektura mreže – parametri performansi
- Topologija mreže - 2D rešetka
- Topologija mreže - binarno stablo
- Topologija mreže - hiperstablo
- Topologija mreže – leptir (butterfly)
- Topologija mreže – hiperkocka
- Topologija mreže – shuffle exchange
- Vektorski računari i grafički procesori
- Multiprocesori, problem keš-koherencije
- Klasteri, simetrični i asimetrični, Beowulf (commodity) klasteri
- Flinova taksonomija
- Model zadatak/kanal, Fosterova metodologija dizajna paralelnog algoritma
- Stablo odlučivanja za mapiranje zadataka na procesore
- Primer dizajna - Problem graničnih vrednosti (provođenje toplote)
- Primer dizajna - Maksimum niza
- Primer dizajna - Problem n tela
- MPI, istorijat i koncept
- Algoritam određivanja funkcije istine logičkog kola
- Kompajliranje i pokretanje MPI programa, merenje performansi
- Eratostenovo sito - sekvencijalni algoritam i strategije paralelizacije
- Eratostenovo sito - ciklična vs. blok dekompozicija, objašnjenje paralelnog algoritma
- Eratostenovo sito – moguća unapređenja (3)
- Flojdov algoritam - sekvencijalni algoritam i mogućnosti paralelizacije
- Flojdov algoritam – dekompozicija, komunikacija, aglomeracija i mapiranje
- Flojdov algoritam - Blokirajući MPI_Send i MPI_Recv, uslovi nastanka zastoja
- Flojdov algoritam - predviđanje vremena izvršenja
- Formula za ubrzanje i efikasnost, Amdalov zakon
- Amdalov efekat
- Gustafson-Barsis-ov zakon, skalirano ubrzanje
- Karp-Flatt metrika, eksperimentalno određena serijska frakcija
- Metrika izoefikasnosti, funkcija skalabilnosti
- Primeri proračuna metrike izoefikasnosti – Redukcija
- Primeri proračuna metrike izoefikasnosti – Flojdov algoritam
- Primeri proračuna metrike izoefikasnosti – Metoda konačnih razlika
- Klasifikacija dokumenata - Opis problema, manager/worker projektovanje
- Klasifikacija dokumenata - Neblokirajuće MPI funkcije
- Monte Karlo metode – primene, prednosti, primer računanja broja π i određenog integrala
- Sekvencijalni generatori slučajnih brojeva: Linearni kongruentni, lagovani Fibonači
- Projektovanje paralelnog generatora slučajnih brojeva
- Generisanje slučajnog broja kao inverzne funkcije funkcije raspodele
- Metoda odbacivanja
- Transport neutrona
- Metoda slučajnih šetnji
- Simulirano žarenje
- Simulacija kružnog toka
- Map/Reduce pristup na Apache Spark okviru
- Spark - Primer računanja broja PI
- Spark - Primer provođenja toplote
- Spark - Primer klasifikacije dokumenata
Poslednja izmena: Wednesday, 11. June 2025, 09:17