Programmation GPUDécision (GSI)
5ECTS (EU)
1Coefficient
9:20Hours
Séquencement
Learning objectives
Understand the specificities and interest of graphical processor programming. Know how to design and execute calculations on nvidia graphics processor.
Prerequisites
| Module | Teaching unit | Semester |
|---|---|---|
| Algorithms and Programming 3 | Basic Sciences 3 | S3 |
| Algorithms and Programming 1 | Optional Constitutive Elements 1 | S1 |
| Algorithmics and Programming | Basic Sciences 2 | S2 |
Program
Course:
- CPU architecture and performance improvement limit
- CPU parallelization
- GPU parallelization
TP:
- Implementation of calculations on GPU nvidia with CUDA language
- Comparison of calculation times with CPU.
- Comparison of calculation times based on load distributions on GPU cores.
Project: Implementation of an image processing algorithm on GPU and comparison with its equivalent on CPU
Assessment
Project evaluation
Skills
1| Ref. | Verb | Description | Level |
|---|---|---|---|
| C1_2 | design | Know how to design and execute calculations on nvidia graphics processor | 3 |