GPU and Distributed Architecture Computing

2025-2026    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 29 Parallel architectures; GPU project kick-off Project development
 2: Oct 6 GPU architecture; parallel algorithm examples
 3: Oct 13 Introduction to CUDA Project development
 4: Oct 20 Introduction to OpenCL
 5: Oct 27 GPU work scheduling Project development and grading
 6: Nov 3 GPU memory usage optimizations
 7: Nov 10 Synchronization, atomic operations, streams Project development and grading
 8: Nov 17 GPU project (F, N) optimization analysis
 9: Nov 24 Distributed programming paradigms overview Project development and grading
10: Dec 1
(Mon)
Functional and Clojure paradigms
11: Dec 8 Communicating sequential processes Project development and grading
12: Dec 15 Actors and agents
  - : Dec 22 Vacation
  - : Dec 29 Vacation
13: Jan 5
(Tue,Wed)
Project grading Project grading
14: Jan 12 Project grading