Hyppää pääsisältöön
You are browsing the curriculum of an upcoming academic year (2024–2025).
Do you want to change to the ongoing academic year?
Course unit, curriculum year 2024–2025
COMP.CE.350

Parallel Computing, 5 cr

Tampere University
Teaching periods
Active in period 1 (1.8.2024–20.10.2024)
Active in period 2 (21.10.2024–31.12.2024)
Course code
COMP.CE.350
Language of instruction
englanti
Academic years
2024–2025, 2025–2026, 2026–2027
Level of study
Syventävät opinnot
Grading scale
Yleinen asteikko, 0-5
Persons responsible
Vastuuopettaja:
Pekka Jääskeläinen
Vastuuopettaja:
Topi Leppänen
Vastuuopettaja:
Jakub Zadnik
Vastuuorganisaatio
Informaatioteknologian ja viestinnän tiedekunta 100 %
Järjestävä organisaatio
Tietotekniikan opetus 100 %
Sustainable development goals
9 Kestävää teollisuutta, innovaatioita ja infrastruktuureja
12 Vastuullista kuluttamista
13 Ilmastotekoja
Core content
  • Instruction-level parallelism, data-level parallelism, thread-level parallelism:  How they appear in computers and how a programmer can utilize them for making software more efficient
  • Heterogeneous and homogeneous multicore platform programming
  • Effects of memory hierarchy to software performance
Complementary knowledge
  • Static and dynamic multi-issue
  • Vector, SIMD, and GPU architectures
  • Multithreading implementations
  • 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
Opintojakso on mahdollista suorittaa tekemällä harjoitustyöt ja osallistumalla aktiivisesti harjoituksiin, jolloin tentti on vapaaehtoinen.
Completion of all options is required.

Tentti

01.08.2024 12.12.2024
Active in period 1 (1.8.2024–20.10.2024)
Active in period 2 (21.10.2024–31.12.2024)

Osallistuminen opetukseen

01.08.2024 12.12.2024
Active in period 1 (1.8.2024–20.10.2024)
Active in period 2 (21.10.2024–31.12.2024)