Concurrency en Parallel Programmeren 2015


Format Lecture course with lab sessions and literature study
Curriculum BSc Informatica
Block 1b (Oct 26 - Dec 20, 2015)
Status Compulsory
ECTS 6 credits
Objectives

Het verschaffen van kennis en inzicht op het gebied van parallelle en gedistribueerde computer systemen, met een focus op de verschillende paradigma’s om dergelijke systemen te programmeren. Voor een aantal van deze paradigma’s zal enige praktische ervaring worden opgedaan.

Contents

Dit vak zal een vrij breed spectrum aan onderwerpen op het gebied van (het programmeren van) parallelle en gedistribueerde systemen behandelen, zoals:

  • Parallelle en gedistribueerde systeem architecturen, en algemene misvattingen binnen het vakgebied
  • Introductie parallel programmeren (Pthreads en OpenMP)
  • Introductie gedistribueerd programmeren (MPI)
  • Overzicht andere parallelle programmeer modellen (Client/Server/SOA, CUDA, MapReduce, etc.)
  • Gedistribueerd data management (Peer to Peer, gedistribueerde file systemen, etc.)
Lecturers Andy Pimentel, Clemens Grelck, Adam Belloum, Ana Varbanescu Robert Belleman
Guest lecturers
Assistants Alyssa Milburn, Dmitri Belfor, Ademar Lacerda, Spiros Koulouzis
Lectures Wed 13-15
Fri 13-15
See Datanose for details.
Labs Wed 15-17
Fri 15-17
See Datanose for details.
Slides See Blackboard.
Assignments See Blackboard.

Valid HTML 4.01!     Valid CSS!             Dr. Clemens Grelck