Sanja Singer
Sanja Singer > PARALELNI ALGORITMI > DIPLOMSKI STUDIJ > UVOD U PARALELNO RAČUNANJE

UVOD U PARALELNO RAČUNANJE

(Introduction to Parallel Computing)

Syllabus

Lectures:

  1. Introduction to parallel computing.
  2. Architectures of parallel computers.
  3. Models of parallel programming.
  4. Complexity measures of parallel algorithms.
  5. Basic parallel algorithms. Parallel scan.
  6. Parallel matrix multiplication.

Exercises and lab work:

  1. POSIX threading.
  2. Message Passing Interface (MPI).

Materials

  • QR faktorizacija ( pdf )

Course information and additional materials: DeGiorgi Forum.

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

MPI student projects

  • Neven Krajina: parallel TSQR. ( zip )
  • Saša Stanko: parallel LU. ( zip )
  • Ivan Stojić: parallel TSQR. ( zip )