Gpu Computing

A.Y. 2024/2025
6
Max ECTS
48
Overall hours
SSD
INF/01
Language
Italian
Learning objectives
This course mainly focuses on parallel programming techniques and parallel pattern design aiming at developing applications on many-core architectures, such as the GPU (Graphics Processing Units) devices, widely used in high performance computing.
Expected learning outcomes
Students will be able to develop and deploy applications on CPU-GPU hybrid systems, which means to be skilled at:
- structuring the logic design in order to identify subtasks than can be actually parallelized
- analyzing in a critical way the hw resources required by the different levels of concurrency
- understanding the performance evaluation and optimization process
Single course

This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.

Course syllabus and organization

Single session

Responsible
Lesson period
Second semester
INF/01 - INFORMATICS - University credits: 6
Lessons: 48 hours
Professor: Grossi Giuliano
Shifts:
Turno
Professor: Grossi Giuliano
Professor(s)
Reception:
By email appointment
Room 4016, 4th Floor, via Celoria 18