Parallel Programming Practical

2018-2019
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 http://www.cs.vu.nl/das4) 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.

Onderwijsvorm

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

Toetsvorm

Practical computer work, final report.

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.

Doelgroep

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.




Lecturers:
prof. dr. ir. H.E. Bal
Dr. C. Grelck

Aanbevolen voorkennis

Programming experience with C and Java is needed.

Algemene informatie

Vakcode X_400162
Studiepunten 6 EC
Periode P2, P3, P2+3
Vakniveau 500
Onderwijstaal Engels
Faculteit Faculteit der Bètawetenschappen
Vakcoördinator prof. dr. ir. H.E. Bal
Examinator dr. H.P. Hijma
Docenten dr. H.P. Hijma
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
Doelgroepen

Dit vak is ook toegankelijk als: