Multiprocessor Programming

Programme course, 7,5 credits

  • Period : 2026-November-02 until 2027-January-17
  • Location: Karlskrona
  • Type of instruction: On campus, day, part-time 50%
  • Main field of study: Computer Science
  • Welcome to BTH! Information for admitted students regarding student account, registration and the course Canvas site.
  • Education level: A1N
  • Language of instruction: The language of instruction is English.
  • Course code: DV2597
Show more

This course is part of a programme and cannot be applied.

Show more

Multiprocessor Programming, 7,5 credits

Parallelism has been an approach to achieve high performance in computer systems for many years. Today, computer systems incorporate parallelism at several levels: regular arrays (matrices) of SIMD processor cores as in GPUs, a smaller number of general CPU cores as in multicore processors, or as connected processing nodes as in a distributed system. To utilize the performance potential of the hardware, we need to write efficient parallel programs. In other words, parallel computer systems and parallel programming are fundamental building blocks for contemporary as well as future computer systems.

The aim of this course is to teach the students how to program computer systems consisting of many processors or processor cores to achieve high performance. We will look at programming of shared memory, both MIMD and SIMD, as well as programming of distributed systems. The focus in the course will be on programming of shared-memory multiprocessors.

Good to know


Kvinna med headset

Study counselling:

+46 (0)455-38 53 00

Study options

Show only




Rate of study

Similar education

Do you have a question? Type it here and we will get back to you as soon as possible!