NWI-IBC042
Parallel Computing
Cursus informatieRooster
CursusNWI-IBC042
Studiepunten (ECTS)3
CategorieBA (Bachelor)
VoertaalEngels
Aangeboden doorRadboud Universiteit; Faculteit der Natuurwetenschappen, Wiskunde en Informatica; Informatica en Informatiekunde;
Docenten
Docent
T.J. Koopman, MSc
Overige cursussen docent
Examinator
prof. dr. S.B. Scholz
Overige cursussen docent
Docent
prof. dr. S.B. Scholz
Overige cursussen docent
Coördinator
prof. dr. S.B. Scholz
Overige cursussen docent
Contactpersoon van de cursus
prof. dr. S.B. Scholz
Overige cursussen docent
Collegejaar2022
Periode
KW4  (10-04-2023 t/m 31-08-2023)
Aanvangsblok
KW4
Onderwijsvorm
voltijd
Opmerking-
Inschrijven via OSIRISJa
Inschrijven voor bijvakkersJa
VoorinschrijvingNee
WachtlijstNee
Plaatsingsprocedure-
Cursusdoelen
This course introduces the students to the paradigm of parallel computing. Today almost all computer systems include so-called multi-core chips. To exploit the full performance of such systems one needs to employ parallel programming.
Inhoud
The course covers shared-memory parallelization as well as parallelization with message passing on distributed-memory architectures. The following parallelising techniques will be treated, depending on the underlying hardware
  • OpenMP for shared memory multiprocessing programming.
  • MPI for message-passing multiprocessing programming.
  • CUDA for GPU computing and parallelising tasks on Nvidia GPUs.
Instructional Modes
Niveau
Bachelor
Voorkennis

Toetsinformatie
There will be 2 marked assignments worth 10% each and one exam weighing 80%.
 
Additional requirement: students do need to have at least a pass in the exam.
Bijzonderheden
The course description will be finalized in the course of August-September.
Werkvormen
Cursus
AanwezigheidsplichtJa

Toetsen
Tentamen
Weging8
ToetsvormTentamen
GelegenhedenBlok KW4, Blok KW4

Opdracht
Weging1
ToetsvormOpdracht
GelegenhedenBlok KW4

Opdracht
Weging1
ToetsvormOpdracht
GelegenhedenBlok KW4