This UP provides the theoretical basics of parallel and distributed computing
On completion of the unit, the student will be capable of: | Classification level | Priority |
---|---|---|
Basic models for parallel computing | 1. Knowledge | Important |
Complexity of a parallel or distributed algorithm | 4. Analyse | Important |
The techniques of OpenMP programming | 3. Apply | Important |
Developing algorithms and parallel programmes | 4. Analyse | Essential |
Percentage ratio of individual assessment | Percentage ratio of group assessment | ||||
---|---|---|---|---|---|
Written exam: | 50 | % | Project submission: | 0 | % |
Individual oral exam: | 0 | % | Group presentation: | 0 | % |
Individual presentation: | 0 | % | Group practical exercise: | 0 | % |
Individual practical exercise: | 50 | % | Group report: | 0 | % |
Individual report: | 0 | % | |||
Other(s): 0 % |
Type of teaching activity | Content, sequencing and organisation |
---|---|
(inter)active Amphitheatre | Course provided by Mihaela Juganaru-Mathieu |
Supervised studies | Design of parallel algorithms Complexity evaluation |
Practical courses | Parallel programing by threads ~ 4,5h, course / practical work given by M. Juganaru-Mathieu The student will be introduced to multi-threaded (or multi-core) parallel programming. Practical work will be based on the OpenMP library. |