Parallel Programming Practical

Dit vak wordt in het Engels aangeboden. Omschrijvingen kunnen daardoor mogelijk alleen in het Engels worden weergegeven.

Doel vak

Obtain practical experience with parallel programming using different
programming systems.

Inhoud vak

During this practical, several parallel programs have to be written,
using different programming environments, including Java, MPI,
and Chapel. The programs must be tested on a parallel machine of the
faculty (see and the performance (speedups) of
the programs must be measured, analyzed, and, whenever necessary,
optimized. A brief report must be written that presents for each problem
the implementation approach taken and discusses the outcomes of the
experiments conducted.


Practical computer work; students work on their own; there is one
(kickoff) meeting and supervision from assistants.


Practical computer work (75%) and final report (25%).

There is no resit opportunity for the practical assignments.

Vereiste voorkennis

Knowledge of parallel programming in Java/Ibis, MPI, and Chapel (as
taught in the Parallel Programming course) is required, as well as
practical experience with C and Java.


Masters Computer Science, PDCS, AI, and Computational Science

Overige informatie

Students can do this course either in Period 2 or in Period 3.
It is not possible to submit assignments in both periods.

prof. dr. ir. H.E. Bal
dr. Pieter Hijma

Aanbevolen voorkennis

Programming experience with C and Java is needed.

Algemene informatie

Vakcode X_400162
Studiepunten 6 EC
Periode P2+3, P3
Vakniveau 400
Onderwijstaal Engels
Faculteit Faculteit der Bètawetenschappen
Vakcoördinator prof. dr. ir. H.E. Bal
Examinator prof. dr. ir. H.E. Bal
Docenten prof. dr. ir. H.E. Bal

Praktische informatie

Voor dit vak moet je zelf intekenen.

Voor dit vak kun je last-minute intekenen.

Werkvormen Hoorcollege

Dit vak is ook toegankelijk als: