Annexe C : Index des sources par chapitre

Chapitre 1 : Anatomie d’un noyau

  1. Architecture x86 Privilege Rings
  2. Terminologie kernel OS vs kernel moteur
  3. Linux Loadable Kernel Modules
  4. seL4 Formal Verification
  5. Nyquist-Shannon Theorem & OpenBCI Cyton (250 Hz)
  6. Gaffer on Games, « Fix Your Timestep! »
  7. Gabriel Gambetta, « Fast-Paced Multiplayer »

Chapitre 2 : Gestion mémoire

  1. Budget de frame à 90 Hz (11.11 ms)
  2. D. E. Knuth, The Art of Computer Programming, Vol. 1, §2.5
  3. J. Bonwick, « The Slab Allocator », USENIX 1994
  4. Oracle Linux Blog, « SLUB Allocator Internals »
  5. FOSDEM 2026, « SLUB allocator sheaves »
  6. Linux Kernel Documentation, « Memory Allocation Guide »
  7. sam4k.com, « Linternals: The Slab Allocator »
  8. Linux KFENCE Documentation
  9. J. Chukwu, « Memory Management in Game Engines »
  10. Intrusive Linked List technique
  11. Boost spsc_queue documentation
  12. TLSF project, gii.upv.es/tlsf/
  13. OpenCyphal o1heap
  14. H. Sutter, « Eliminate False Sharing »
  15. Wikipedia, « Non-uniform memory access »
  16. E. Jones, « Huge Pages are a Good Idea » 17-18. NVIDIA Developer Blog, CDMM

Chapitre 3 : Déterminisme et virgule fixe

  1. R. Sun, « Game Networking Demystified, Part II »
  2. IEEE 754-2019
  3. Effet papillon numérique (propagation ULP)
  4. Agner Fog, « Instruction Tables »
  5. J. E. Volder, « CORDIC », 1959
  6. VPMADDWD SSE/AVX instruction

Chapitre 4 : Architecture et patterns

  1. Mike Acton, « Data-Oriented Design and C++ », CppCon 2014
  2. Intel L2 Streamer Prefetcher

Chapitre 5 : GPU, Vulkan et animation

  1. Motion-to-Photon latency threshold (20 ms)
  2. Microsoft, « Evolving WDDM »
  3. Wayland DMA-BUF buffer sharing
  4. Khronos Group, Vulkan 1.3 Specification
  5. NVIDIA Tensor Cores & VK_KHR_cooperative_matrix
  6. S. Clavet, « Motion Matching », GDC 2016
  7. Kavan et al., « Skinning with Dual Quaternions », 2007
  8. Patney et al., « Foveated Rendering », NVIDIA 2016
  9. Microsoft, « DirectStorage 1.1 »

Chapitre 6 : Réseau déterministe

  1. Glenn Fiedler, « Networking for Game Programmers »
  2. Glenn Fiedler, « Reading and Writing Packets »

Chapitre 7 : BCI et neurofeedback

  1. Origine du terme « FullDive » (Sword Art Online)
  2. H. Jasper, « 10-20 electrode system », 1958
  3. Pfurtscheller & Lopes da Silva, « ERD/ERS principles », 1999
  4. Texas Instruments, ADS1299 Datasheet
  5. BrainFlow documentation
  6. Schumacher et al., « Muscle relaxation in neurofeedback »
  7. Sollfrank et al., « Multimodal and enriched feedback for SMR-BCI »
  8. A. Barachant et al., « BCI Classification by Riemannian Geometry », IEEE TBE 2012
  9. Fitzpatrick & Day, « GVS », 2004

Chapitre 8 : Noyaux quantiques

  1. IBM/Google/Microsoft quantum OS efforts
  2. Wootters & Zurek, « No-Cloning Theorem », Nature 1982
  3. Bennett et al., « Quantum Teleportation », PRL 1993
  4. Litinski, « Magic State Distillation », Quantum 2019

Chapitre 9 : Gestion énergétique

  1. Cadence, « CMOS Power Consumption ». TI SCAA035
  2. Northwestern ECE, « Leakage current: Moore’s law meets static power »
  3. arXiv:2601.08539, « Kernel-Level DVFS »
  4. AnySilicon, « Clock Gating Guide »
  5. AnySilicon, « Power Gating Guide »
  6. MSOE, « Dynamic Voltage and Frequency Scaling »
  7. ACPI Specification 6.5 (UEFI Forum)
  8. Wikipedia, « HLT ». Felix Cloutier, « MWAIT ». Linux intel_idle.c
  9. ARM Developer, « WFI and WFE ». Reddit r/embedded
  10. Red Hat, « Tickless Kernel ». FreeRTOS Tickless Mode
  11. Linux drivers/cpuidle/governors/menu.c. LWN.net 12-14. ESA Rosetta mission documentation. NASA NTRS. AIAA SpaceOps 2014

Chapitre 10 : Vision architecturale

  1. LplKernel Architectural Notes, SASOS, Zero-Syscall, EDF
  2. Linux Kernel Documentation, io_uring
  3. Intel Architecture Software Developer’s Manual, Memory Protection Keys (MPK/PKRU)
  4. C. L. Liu & J. W. Layland, « Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment » (1973)
  5. DPDK (Data Plane Development Kit) Documentation