Paralelno programiranje
Osnovne informacije
I033 (2+2+0) - 6 ECTS bodovaStudente će se upoznati s najnovijim idejama paralelnog programiranja. Predstavljaju se odgovarajući modeli paralelnih računala i paradigme paralelnih programa. Opisano je korištenje tehnologija razvoja paralelnih algoritama u raznim računalnim okruženjima. Posebna pažnja se posvećuje mogućnosti razvoja modularnih paralelnih programa namijenjenih za rad u složenijem paralelnom sustavu.
Sadržaj kolegija možete dohvatiti na sljedećem linku: PDFNastavnici
Osnovna literatura
- A. Grama, A. Gupta, G. Karypis, V. Kumar, Introduction to parallel computing, Addison – Wesley, 2002.
- D. B. Kirk, W. W. Hwu, Programming Massively Parallel Processors – A Hands-on Approach, Morgan Kaufmann, 2013.
- Materijali s predavanja i vježbi.
Dopunska literatura
- B. Parhami, Introduction to Parallel Processing, Algorithms and Architectures, Kluwer academic publishers, 2002.
- I. Foster, Designing and Building Parallel Programs, Addison – Wesley, 1995.
- J. Sanders, E. Kandrot, CUDA by Example – An Introduction to General-Purpose GPU Programming, Addison-Wesley, 2011.
Materijali
Materijali su dostupni na internom Teams kanalu kolegija pomoću kojeg se odvija i sva interna komunikacija. Studenti su obvezni registrirati se na Teams kanal kolegija. Šifra kanala kolegija pomoću kojeg se možete pridružiti kolegiju nalazi se u rasporedu.