Partie 10 · Ressources¶
Une bibliothèque commentée. Chaque entrée indique ce qu'on y trouve, à qui elle s'adresse, et ce qu'il faut en attendre.
Comment cette partie est organisée¶
1 · Livres et cours¶
Les ouvrages de référence, les cours universitaires en accès libre, les documentations normatives. Ce qui se lit sur des semaines.
2 · Vidéos et conférences¶
GPU MODE, les GTC de NVIDIA, les cours filmés. Ce qui se regarde.
3 · Papiers de recherche¶
Classés par thème, avec pour chacun ce qu'il apporte. Le corpus complet des megakernels y figure.
4 · Blogs et dépôts¶
Les blogs techniques qui valent la peine d'être suivis, et les dépôts qu'il faut lire.
Si vous ne deviez en retenir que cinq¶
| Ressource | Pourquoi |
|---|---|
| Programming Massively Parallel Processors, 5e éd. | le manuel canonique, mis à jour en février 2026 |
| GPU MODE | 40+ conférences avec le code, gratuit |
| How to Optimize a CUDA Matmul Kernel, Simon Boehm | l'article qui apprend le plus par mot lu |
| Modal GPU Glossary | la référence courte pour chaque terme |
| CUDA C++ Programming Guide | la source normative |
Un mot sur la fraîcheur¶
Le domaine bouge vite
Une ressource de 2020 sur la programmation GPU reste valable sur les
principes — hiérarchie mémoire, coalescence, roofline, réductions — et
obsolète sur les mécanismes : elle ignore cp.async, TMA, wgmma,
tcgen05, les clusters, Triton et les megakernels.
Règle de lecture :
- avant 2020 : bon pour les principes, à compléter pour le matériel ;
- 2020-2022 : couvre Ampere ;
- 2023-2024 : couvre Hopper ;
- 2025-2026 : couvre Blackwell et les megakernels.
Les documentations NVIDIA et les papiers de microbenchmarking sont les sources les plus fiables sur le matériel récent.