General info
prof:
exam: 5 graded projects on parallel cluster, no exam. registration is early registration, ends in may. 120 points in total.
Projects
project |
start |
end |
points |
0. |
24.04 |
30.04 |
- |
1. |
29.04 |
12.05 |
10+2 |
2. |
13.05 |
02.06 |
25+2 |
3. |
03.06 |
23.06 |
25+2 |
4. |
24.06 |
07.07 |
20 |
5. |
08.07 |
21.07 |
20+8 |
Login to cluster
- FIM account
- Account for Infosun pool
Sequential
- algorithms: RAM (random access machine)
- Programming languages: imperative
- Computer architecture: von Neumann
Parallel
- algorithms: PRAM (parallel random access machine)
- Programming languages: explicitly / implicitly parallel
- Computer architecture: shared memory / distributed memory
No define standard for parallel programming
"Languages" for classes
- sequential programming language: C
- for shared memory: OpenMP, OpenCL, Java
- for distributed memory: MPI, BSP, HPF
Types
- SISD - single instruction single data
- SIMD - single instruction multiple data
- MISD - multiple instruction single data
- MIMD - multiple instruction multiple data
- SPMD - single program multiple data