CSC5101 – Advanced Programming of Multicore Architectures
Parallel and Distributed Systems track
Organization
Past exams
Exam 2022/2023 (in english)
Exam 2021/2022 (in english)
Exam 2020/2021 (in french)
Exam 2019/2020 (in french)
Exam 2018/2019 (in french)
Exam 2017/2018 (in french)
Exam 2016/2017 (in french)
Schedule
All the subjects (printable)
Lessons
0
Basic C programming
C language (lecture in French)
C language (lab in French)
Pointers (lecture in French)
Pointers (lab in French)
Kernel programming and threads
I
Threads and synchronizations
Introduction
Lecture
Lab
II
Lock algorithms
Lecture
Lab
III
Non-blocking algorithms
Lecture
Lab
IV
Transactional memory
Lecture
Lab
V
Non-volatile memory
Lecture
Lab
VI
Non-uniform memory architecture
Lecture
Lab