Annexe B : Glossaire technique

TermeDéfinition
ACPIAdvanced Configuration and Power Interface : standard industriel de gestion de l’énergie, piloté par l’OS (OSPM)
ADCAnalog-to-Digital Converter : Convertisseur analogique-numérique
AIRMAffine-Invariant Riemannian Metric : Distance géodésique sur la variété des matrices SPD
AMLACPI Machine Language : Pseudo-code interprété par le noyau pour configurer le matériel
AOCSAttitude and Orbit Control Subsystem : Système de contrôle d’attitude et d’orbite des sondes spatiales
AoS / SoAArray of Structs / Struct of Arrays : Layouts mémoire pour les données ECS
APApplication Processor : Cœur CPU secondaire sur architecture SMP
APICAdvanced Programmable Interrupt Controller : Contrôleur matériel gérant SMP et IPI
BCIBrain-Computer Interface : Interface cerveau-ordinateur
BSPBootstrap Processor : Cœur CPU principal exécutant le code d’initialisation
C-StateCore State : Niveau d’inactivité du processeur (C0=actif à C4+=Deep Sleep)
CDMMCoherent Driver-based Memory Management : Gestion mémoire GPU NVIDIA
CDMSCommand and Data Management Subsystem : Sous-système de gestion des commandes et données
CFSCompletely Fair Scheduler : Ordonnanceur par défaut de Linux
CGEClock Gate Efficiency : Efficacité du clock gating (ratio cycles désactivés / inactivité)
Clock GatingDésactivation du signal d’horloge d’un composant inactif pour annuler la puissance dynamique
CMAContiguous Memory Allocator : Allocateur de mémoire physiquement contiguë
CORDICCOordinate Rotation DIgital Computer : Algorithme trigonométrique par rotations itératives
COWCopy-On-Write : Technique de duplication paresseuse de pages mémoire
CSPCommon Spatial Pattern : Algorithme de filtrage spatial pour le BCI
DMADirect Memory Access : Transfert mémoire sans intervention du CPU
DODData-Oriented Design : Conception guidée par la localité des données
DRMDirect Rendering Manager : Sous-système graphique du noyau Linux
DVFSDynamic Voltage and Frequency Scaling : ajustement dynamique de la tension et de la fréquence CPU
ECSEntity-Component-System : Architecture de moteur de jeu
EDFEarliest Deadline First : Ordonnanceur temps réel dynamique
EDPEnergy-Delay Product : Métrique combinant énergie et temps d’exécution (PT2P \cdot T^2)
EEGElectroencephalogram : Mesure de l’activité électrique cérébrale
EMGElectromyogram : Mesure de l’activité électrique musculaire
EOGElectrooculogram : Mesure de l’activité électrique oculaire
ERDEvent-Related Desynchronization : Diminution de puissance spectrale locale
ESOCEuropean Space Operations Centre : Centre de contrôle des opérations spatiales de l’ESA
FABRIKForward And Backward Reaching Inverse Kinematics : Algorithme d’IK itératif
FatbinaryConteneur NVIDIA embarquant PTX + SASS pour multiples architectures GPU
FDIRFault Detection, Isolation and Recovery : tolérance aux pannes matérielle/logicielle (aérospatial)
FMAFused Multiply-Add : Instruction combinant multiplication et addition en une opération
FNVFowler-Noll-Vo : Fonction de hachage non-cryptographique
FPUFloating-Point Unit : Unité matérielle de calcul en virgule flottante
FTQCFault-Tolerant Quantum Computer : Ordinateur quantique tolérant aux pannes
FullDiveImmersion VR totale avec interface neurale directe
GALSGlobally Asynchronous, Locally Synchronous : architecture à domaines d’horloge asynchrones, sans horloge globale
GEMGraphics Execution Manager : Gestionnaire mémoire GPU pour architectures UMA (Intel)
GFPGet Free Pages : Flags d’allocation mémoire noyau Linux
GGPOGood Game Peace Out : Bibliothèque de Rollback Netcode
GSPGPU System Processor : Processeur RISC-V intégré au GPU NVIDIA (Turing+)
GVSGalvanic Vestibular Stimulation : Stimulation électrique du système vestibulaire
HFTHigh-Frequency Trading : Trading haute fréquence
HLTHalt : Instruction x86 suspendant le CPU jusqu’à interruption
ICAIndependent Component Analysis : Décomposition en composantes indépendantes
ICGIntegrated Clock Gating : Cellule CMOS avec latch pour clock gating sans glitches
IKInverse Kinematics : Cinématique inverse
IPIInter-Processor Interrupt : Interruption générée par un processeur vers un autre
ITRUSSTInternational Transcranial Ultrasonic Stimulation Safety and Standards
KFENCEKernel Electric-Fence : Détecteur statistique d’erreurs mémoire OOB/UAF
KMSKernel Mode Setting : Gestion des sorties vidéo par le noyau
LQFLogarithmic Quantum Forking : Fork quantique à coût logarithmique
LSLLab Streaming Layer : Protocole de synchronisation de flux physiologiques
LUTLook-Up Table : Table de correspondance pré-calculée
MADTMultiple APIC Description Table : Table ACPI décrivant la topologie d’interruptions
MESIModified, Exclusive, Shared, Invalid : Protocole de cohérence de cache
MPK/PKeysMemory Protection Keys : Isolation de l’espace d’adressage via matériel
MTPMotion-to-Photon : Latence entre mouvement et affichage
MWAITMonitor Wait : Instruction x86 de sommeil avec surveillance d’adresse mémoire
NISQNoisy Intermediate-Scale Quantum : Dispositif quantique de 50-1000 qubits bruités
NUMANon-Uniform Memory Access : Architecture mémoire asymétrique
OSPMOS-directed Power Management : Gestion d’énergie pilotée par le noyau (ACPI)
P-StatePerformance State : Couple tension/fréquence DVFS en état actif (C0)
PMICPower Management IC : Circuit intégré de gestion d’alimentation (I2C)
Power GatingCoupure physique de l’alimentation d’un bloc matériel (sleep transistors)
QECQuantum Error Correction : Correction d’erreurs quantiques
QMDQueue Meta Data : Structure de commandes MMIO pour lancer du code GPU NVIDIA
QOSQuantum Operating System : Système d’exploitation quantique
RMAPIResource Manager API : API du gestionnaire de ressources du pilote NVIDIA
RSSReceive Side Scaling : Distribution matérielle du trafic réseau entrant
RTCReal-Time Clock : Horloge temps réel à oscillateur quartz
RTOSReal-Time Operating System : Système d’exploitation temps réel
SASOSSingle Address Space OS : OS partageant un espace virtuel unique de 64 bits
SCB_SCRSystem Control Register : Registre ARM contrôlant SLEEPDEEP et SLEEPONEXIT
SEVSend Event : Instruction ARM réveillant un cœur en WFE
SIMDSingle Instruction, Multiple Data : Parallélisme de données
SLUBUnqueued Slab Allocator : Allocateur d’objets noyau Linux
SPDSymmetric Positive-Definite : Matrice symétrique définie positive
SPSCSingle-Producer, Single-Consumer : File d’attente sans verrou
SSVEPSteady-State Visually Evoked Potential : Potentiel évoqué visuel
tDCSTranscranial Direct Current Stimulation : Stimulation transcrânienne à courant continu
tFUSTranscranial Focused Ultrasound Stimulation : Ultrasons transcrâniens focalisés
Tickless KernelNoyau sans tic périodique (Linux NO_HZ, FreeRTOS configUSE_TICKLESS_IDLE)
TLBTranslation Lookaside Buffer : Cache de traduction d’adresses
TLSFTwo-Level Segregated Fit : Allocateur temps réel O(1)O(1)
TTMTranslation Table Manager : Gestionnaire mémoire GPU pour GPU discrets (AMD)
ULPUnit in the Last Place : Plus petite différence représentable en virgule flottante
UMDUser-Mode Driver : Composant utilisateur d’un pilote graphique
VirtqueueFile d’attente circulaire VirtIO pour communication hôte-invité
VRSVariable Rate Shading : Résolution de shading variable par région
WDDMWindows Display Driver Model : Modèle de pilote graphique Windows
WFEWait For Event : Instruction ARM pour spinlocks écoénergétiques
WFIWait For Interrupt : Instruction ARM pour l’idle loop du noyau
XTALCrystal Oscillator : Quartz oscillateur fournissant le signal de base pour l’horloge