Sanja Singer
Sanja Singer > PARALELNI ALGORITMI > DIPLOMSKI STUDIJ > PRIMJENA PARALELNIH RAČUNALA

PRIMJENA PARALELNIH RAČUNALA

(Applications of Parallel Computers)

Syllabus

Lectures:

  1. Sources of parallelism in real-world problems.
  2. Parallel solution of linear systems and basic matrix factorizations.
  3. Iterative solution of linear systems.
  4. Parallel sorting and searching.
  5. Parallel graph algorithms and graph partitioning.
  6. Parallel solution of n-body problems.
  7. Parallel eigenvalue computation.
  8. Sparse linear systems.

Tutorials:

  1. Introduction to programming on graphics processors with CUDA.
  2. Managing scientific data with HDF5.

Materials

  • Svojstveni problem ( pdf )
  • Jacobijev algoritam ( pdf )
  • Dekompozicija domene ( pdf )
  • Metoda konjugiranih gradijenata ( pdf )
  • Bitonički sort ( pdf )

Course information and additional materials: DeGiorgi Forum.

TA's (Neven Krajina) support pages: here.

CUDA student projects

  • Dejan Peretin: Doubly Compensated Summation. ( zip )
  • Ivan Stojić: Jacobi iterations for linear systems. ( zip )