GPU and Distributed Architecture Computing

2024-2025    1st Semester

Instructor: Conf. Dr. Rareș Boian <rares at cs.ubbcluj.ro>

Syllabus

Online Communication and Collaboration Graded Work Final grade calculation
Re-examination
Weekly Schedule
Week Lecture Seminar Projects
G T
1: Sep 30 Parallel architectures; GPU project kick-off Project development
2: Oct 7 GPU architecture; parallel algorithm examples
3: Oct 14 Introduction to CUDA Project development
4: Oct 21 Introduction to OpenCL
5: Oct 28 GPU work scheduling Project development and grading
6: Nov 4 GPU memory usage optimizations
7: Nov 11 Synchronization, atomic operations, streams Project development and grading
8: Nov 18 GPU project (F, N) optimization analysis
9: Nov 25 Distributed programming paradigms overview Project development and grading
10: Dec 2 Functional and Clojure paradigms
11: Dec 9 Communicating sequential processes Project development and grading
12: Dec 16 Actors and agents
-: Dec 23 Vacation
-: Dec 30 Vacation
13: Jan 6 Project grading Project grading
14: Jan 13 Project grading