Aller au contenu

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.