Articles : Kernel & Perf

Kernel & Perf

CUDA Tile : programmer le GPU à la tuile, plus au thread

Depuis quinze ans, un kernel GPU performant veut dire orchestrer des milliers de threads à la main. CUDA Tile remonte la programmation d'un cran, la tuile, et confie le reste au compilateur. Mécanique, et ce que ça change vraiment.

12 min de lecture
  • CUDA Tile
  • cuTile
  • Tile IR
  • Kernels GPU

Kernel & Perf

sched_ext : écrire l'ordonnanceur de votre inférence en eBPF

eBPF vous a montré le thread coincé dans la run-queue qui affame le GPU. chrt et cpuset sont des marteaux. sched_ext laisse charger un ordonnanceur CPU sur mesure, en eBPF, sans patch ni redémarrage, taillé pour le prefill et le decode.

11 min de lecture
  • sched_ext
  • eBPF
  • Ordonnancement
  • Noyau Linux

Kernel & Perf

eBPF et perf : observer une stack d'inférence LLM

Le GPU est à 30 %, pourquoi ? eBPF et perf diagnostiquent le côté hôte d'une stack (ordonnancement, page faults, I/O), là où les abstractions s'arrêtent.

10 min de lecture
  • eBPF
  • perf
  • Observabilité
  • Noyau Linux