- Course manager: Radu-Cristian Curticapean
- Course manager: Philippe Bonnet
- Teacher: Pinar Tözün
Welcome to the course of Advanced Machine Learning.
- Course manager: Sami Brandt
- Teacher: Najmeh Abiri
- Teacher: Stella Grasshof
- Teacher: Sanne Nygaard
- Teaching Assistant: Luis Fernando Laris Pardo
- Course manager: Andrzej Wasowski
- Teacher: Zhoulai Fu
- Teaching Assistant: Juan Alfredo Cruz Carlon
- Teaching Assistant: Anders Fischer-Nielsen
- Teaching Assistant: Paw Saabye Pedersen
- Course manager: Kasper Støy
- Teacher: Andres Faina
- Teacher: Morten Roed Frederiksen
- Teaching Assistant: Mathias Schmidt
- Course manager: Carsten Schürmann
- Teacher: Bernardo Machado David
- Teacher: Rosario Giustolisi
- Teacher: Oksana Kulyk
- Teacher: Willard Rafnsson
- Teaching Assistant: Frederik Madsen
- Course manager: Jesper Bengtson
- Teacher: Claus Brabrand
- Teacher: Zhoulai Fu
- Course manager: Yvonne Dittrich
- Teacher: Mircea Lungu
- Teacher: Maria Paasivaara
- Teacher: Helge Pfeiffer
- Teacher: Paolo Tell
- Course manager: Thore Husfeldt
- Teaching Assistant: Christian Janos Lebeda
- Teaching Assistant: Erida Nurçe
- Teaching Assistant: Thor Valentin Aakjær Nielsen Olesen
In this MSc course, you learn how to write correct and efficient concurrent and parallel software, primarily using Java, on standard shared-memory multicore hardware. The course covers basic mechanisms such as threads, locks and shared memory as well as more advanced mechanisms such as parallel streams for bulk data, transactional memory, message passing, and lock-free data structures with compare-and-swap. It covers concepts such as atomicity, safety, liveness and deadlock. It covers how to measure and understand the performance and scalability of parallel programs. It covers methods to find bugs in concurrent programs.
For the lecture plan and other materials see the unofficial course website.
- Course manager: Thomas Dybdahl Ahle
- Teacher: Claus Brabrand
- Teacher: Riko Jacob
- Teaching Assistant: Jorgel Këci
- Teaching Assistant: Amund Ranheim Lome
- Teaching Assistant: Jon Voigt Tøttrup
- Course manager: Søren Debois
- Teaching Assistant: Magnus Ulrich Hermansen
- Teaching Assistant: Theis Grønbech Petersen
- Teaching Assistant: Yoav Schwartz