The course aims to provide basic knowledge and skills in parallel programming of multicore-based systems, which includes laptops and desktop computers as well as supercomputers. The course covers fundamental concepts in parallel computer architecture, parallel programming models, design of parallel algorithms, design patterns for parallel programs, as well as experimental methodology and performance analysis. The course integrates theory with practice to enhance the ability to apply the learned knowledge.
Parallel programming for multicore-based systems, 7.5 credits
Autumn Term 2025
Starts
3 November 2025
Ends
18 January 2026
Study location
Umeå
Language
English
Type of studies
Daytime,
50%
Required Knowledge
At least 90 ECTS, including 60 ECTS Computing Science, or at least 120 ECTS within a study programme. At least 15 ECTS programming; 7.5 ECTS data structures and algorithms; and 7.5 ECTS systems programming. Proficiency in English equivalent to the level required for basic eligibility for higher studies.
Academic credits
Applicants in some programs at Umeå University have guaranteed admission to this course. The number of places for a single course may therefore be limited.
Application code
UMU-57214
Application
The online application opens 17 March 2025 at 09:00 CET.
Application deadline is
15 April 2025. How to apply
Application and tuition fees
As a citizen of a country outside the European Union (EU), the European Economic Area (EEA) or Switzerland, you are required to pay application and tuition fees for studies at Umeå University.