You are browsing the curriculum of a past academic year (2021–2022).
Do you want to change to the ongoing academic year?
Course unit, curriculum year 2021–2022
COMP.CE.350
Parallel Computing, 5 cr
Tampere University
- Description
- Completion options
Teaching periods
Active in period 1 (1.8.2021–23.10.2021)
Active in period 2 (24.10.2021–31.12.2021)
Active in period 3 (1.1.2022–6.3.2022)
Active in period 4 (7.3.2022–15.5.2022)
Course code
COMP.CE.350Language of instruction
EnglishAcademic years
2021–2022, 2022–2023, 2023–2024Level of study
Advanced studiesGrading scale
General scale, 0-5Persons responsible
Responsible teacher:
Pekka JääskeläinenResponsible teacher:
Topi LeppänenResponsible organisation
Faculty of Information Technology and Communication Sciences 100 %
Coordinating organisation
Computing Sciences Studies 100 %
Core content
- instruction-level parallelism
- data-level parallelism
- thread-level parallelism
- OpenCL, OpenMP
- synchronisation
- memory hierarchy in parallel systems
Complementary knowledge
- static and dynamic multi-issue
- vector, SIMD, and GPU architectures
- multithreading
- parallel programming concepts
- data layout, data access types and cache optimizations
Specialist knowledge
- basics of compiler-driven parallelization
Learning outcomes
Prerequisites
Recommended prerequisites
Further information
Learning material
Equivalences
Studies that include this course
Completion option 1
The course can be passed by actively participation to weekly exercises and completing compulsory lab works. The exam is voluntary.
Completion of all options is required.
Exam
30.08.2021 – 12.12.2021
Active in period 1 (1.8.2021–23.10.2021)
Active in period 2 (24.10.2021–31.12.2021)
22.12.2021 – 22.12.2021
Active in period 2 (24.10.2021–31.12.2021)
01.02.2022 – 01.02.2022
Active in period 3 (1.1.2022–6.3.2022)
09.03.2022 – 09.03.2022
Active in period 4 (7.3.2022–15.5.2022)
Participation in teaching
30.08.2021 – 12.12.2021
Active in period 1 (1.8.2021–23.10.2021)
Active in period 2 (24.10.2021–31.12.2021)