Course unit, curriculum year 2023–2024
COMP.CE.350
Parallel Computing, 5 cr
Tampere University
- Description
- Completion options
Teaching periods
Active in period 1 (1.8.2023–22.10.2023)
Active in period 2 (23.10.2023–31.12.2023)
Active in period 3 (1.1.2024–3.3.2024)
Active in period 4 (4.3.2024–31.5.2024)
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
Kokonaisuudet, joihin opintojakso kuuluu
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.2023 – 12.12.2023
Active in period 1 (1.8.2023–22.10.2023)
Active in period 2 (23.10.2023–31.12.2023)
20.12.2023 – 20.12.2023
Active in period 2 (23.10.2023–31.12.2023)
30.01.2024 – 30.01.2024
Active in period 3 (1.1.2024–3.3.2024)
06.03.2024 – 06.03.2024
Active in period 4 (4.3.2024–31.5.2024)
Participation in teaching
29.08.2023 – 12.12.2023
Active in period 1 (1.8.2023–22.10.2023)
Active in period 2 (23.10.2023–31.12.2023)