Mechanism · Remote & side-channel sensing
Workload classification from telemetry and side channels
Telling whether chips are training, serving or doing non-AI work from GPU counters or power draw, signals that do not read weights or data.
Also called Training detection from GPU telemetry; Power-based workload identification; Training-versus-inference classification
Summary
Workload classification infers what a chip is doing, such as training a model, serving it or running non-AI code. It uses signals that do not read weights or data: software counters such as power and utilization, or power draw measured outside the chip. Two 2026 preprints report high accuracy on their own test sets: 98.2% from software counters across nine NVIDIA GPU models, and 97% from an external probe on one H200. In the hardest cases, evasion strategies the classifier had not seen cut detection to 43–87% and 48–88% respectively; an added rule raised the second to at least 98%. The main obstacle is trust in the signal: software counters are read by software the operator controls, so they can be forged unless hardware protects the reading. External probes avoid this but have been tested on one GPU. Results cover single machines, and no independent evaluation exists.
R2: two preprints publish end-to-end results on current GPUs against stated, iterated adversaries; nobody independent has evaluated them.
Rubric assessment
- R1 met: the claim, signals and threat model are publicly described 1 2 3.
- R2 met: Rahman and Tajdari evaluate 9 current NVIDIA GPU models against 20 evasion strategy families over five rounds of monitor–evader iteration, with method and setup described in enough detail to repeat 1. They state that their workload source code is in the project repository, but the paper gives no link 1. Gargiulo and Kulp classify workloads on an H200 from externally measured power, test four evasion strategies and release their recordings as a dataset 2.
- R3 not met: no party other than the developers is reported to rely on these classifiers for a verification decision, no production-grade system is available, and no independent adversarial evaluation has been published.
Confidence is medium: both results come from single machines, and the location of Rahman and Tajdari's code is not given.
- An independent red-team or peer-reviewed security analysis.
- Reliance by a verifier other than the developers, or a production-grade, available system.
- Results at multi-node cluster scale and across hardware vendors.
- A tamper-resistant, authenticated telemetry path (see On-chip telemetry from timing, memory and performance counters), or physical sensing validated across devices.
How it works
Workload classification infers what a chip is doing from signals that do not reveal the content of the computation 1 2. Typical labels are training, inference and non-AI work 1 2. Ansari lists it among monitoring mechanisms 3. It uses cluster-level signals such as power and network bandwidth, and node-level signals such as accelerator utilization and memory bandwidth 3.
There are two main signal sources:
- Software telemetry. Rahman and Tajdari use NVIDIA's NVML counters, including utilization, memory, power, temperature, clocks and PCIe traffic, sampled about once a second 1. They describe these as zero-overhead, content-agnostic signals that do not access weights, data or hyperparameters 1. A random-forest pipeline first separates ML from non-ML work, then training from inference 1.
- Physical side channels. Gargiulo and Kulp clamp a current probe on a GPU's auxiliary power supply and classify five-second power recordings sampled at 10 MHz 2. They argue that, unlike NVML telemetry, this channel can in principle be observed without the operator's cooperation 2.
Where power is measured matters 4. Amodo Design describes each stage of data-centre power delivery, from the voltage regulator to the grid, as a low-pass filter: the further up the chain one measures, the less compute-level detail survives 4. Amodo argues that low-level power monitoring could be more expensive to spoof 4.
Similar methods have precedents outside AI governance 7 8. Gangwal et al. detected covert cryptocurrency mining from CPU hardware performance counters with 99.9–100% binary accuracy on two test systems 7. Chen et al.'s Reveal detects system anomalies in ML clusters from hardware signals that operators can read, without knowledge of user workloads 8.
What it establishes
The authors report that, on the hardware tested, classifiers separate training from inference and non-ML work with high accuracy 1 2. Rahman and Tajdari report 98.2% across their own corpus of NVML telemetry 1. Gargiulo and Kulp report 97% from external power traces on one H200, for model families unseen in training 2. Both figures fall for evasion strategies the classifier has not seen (see Evidence to date). The results support checks that hardware declared for inference or non-AI use is not training (This compute runs inference, not training) 1 2.
What it cannot show:
- How much training, or of what. The papers classify workload type only, not how much training occurred or which model was trained 1 2.
- AI training versus other heavy computing, from power alone. Ansari's April 2026 feasibility taxonomy noted that power monitoring alone cannot separate AI training from other high-performance computing without other signals, and that no published study had quantified false-positive rates for power-based training detection 3.
- Workload type from power level alone. Power draw depends on more than workload type: Gregersen et al. found that changing only the input data can alter GPU power in matrix multiplication by nearly 40% 6. Measured draw can also differ from rated power: Latif et al. recorded a peak of about 8.4 kW on an 8-GPU H100 node during training, 18% below its rated 10.2 kW, with GPUs near full utilization 5.
The signals can also reveal more than the workload class. Gao et al. recovered the architectures of models running on general-purpose processors from software-read power measurements, with 99.75% accuracy by their Levenshtein-distance measure 9.
Threat model
Rahman and Tajdari consider two evaders 1:
- A cloud tenant who controls only user-space software.
- A hardware operator who controls the full stack and wants to hide unauthorized training from a regulator.
Their results depend on a tamper-resistant NVML read path and an authenticated telemetry channel, which they treat as minimum hardware-enabled guarantees (On-chip telemetry from timing, memory and performance counters) 1. In their fifth round they give the evader white-box access to the classifier, which they describe as a disaster scenario for governance 1. Gargiulo and Kulp treat the operator as adversarial and able to reshape the computation, but not able to control the external probe 2.
Evidence
- Software telemetry. Rahman and Tajdari ran five rounds of monitor–evader iteration over 20 evasion strategy families on 9 GPU models spanning four architecture generations 1. They report 98.2% accuracy across their corpus 1. After hardening, strategies seen in training were always detected, but white-box strategies held out from training were detected only 43–87% of the time 1.
- External power. Gargiulo and Kulp report 97% accuracy on held-out model families from a probe on one H200 NVL 2. Their hardened detector caught three of four held-out evasion strategies at least 99% of the time, and diluted LoRA 48–88% of the time, or at least 98% with an added rule 2. They release their 1,610 recordings and state that their attacks are not a comprehensive adversarial evaluation 2.
- Earlier assessment. Before these papers, Ansari rated workload classification as deployable in cooperative settings and near-term in adversarial settings 3.
Limitations
- Forged or replayed telemetry. A privileged operator can forge or replay software-read counters unless hardware protects the read path 1 2.
- Unseen evasion strategies. Detection falls to 43–87% for held-out white-box strategies on NVML telemetry 1, and to 48–88% for diluted LoRA on external power before an added rule 2. In Gargiulo and Kulp's tests the evasion strategies cost 28.1–69.3% of throughput 2.
- Scale. Results are single-node and NVIDIA-only 1, or from one H200 2.
- Power sampling. Yang and colleagues found that on A100 and H100 GPUs the built-in power reading, which nvidia-smi obtains through NVML, samples only 25% of runtime. The GPU can draw very different power in the other 75% without the reading showing it 10. They also found the reading's error to be within about ±5% in most cases, against the ±5 W that NVIDIA claims 10.
- Distributed training. Ansari reports that classification accuracy degrades when training is distributed across providers 3.
- Blurring categories. The training-inference distinction may lose governance value 3.
- Spoofed power monitoring. Amodo expects that power monitoring can likely be spoofed, but still sees value in it as a complement to other verification systems 4.
Known flaws
Published flaws, with their severity, kind and status. How flaws are rated.
Software-read counters can be forged by a privileged operator
Rahman and Tajdari state that without hardware-enabled guarantees, an adversary with software privilege can return forged counter values. Their results assume a tamper-resistant read path and an authenticated telemetry channel 1. Gargiulo and Kulp note that on-chip counters are read by software under the operator's control, so values could be reported without being measured, or replayed from an authorized workload while a hidden one runs 2. Against an operator who controls the full stack, forgery defeats classification from software counters, the signal source that On-chip telemetry from timing, memory and performance counters covers. It does not affect the external-probe route, which Gargiulo and Kulp argue can in principle be observed without the operator's cooperation 2.
Unseen evasion strategies still reduce detection
Rahman and Tajdari gave the evader white-box access to the previous round's classifier in their fifth round. After hardening against the other strategies of that round, their classifier detected the held-out white-box strategies only 43–87% of the time, against 100% for strategies it had been trained on 1. In Gargiulo and Kulp's power-trace study, a hardened detector that had not seen diluted LoRA caught it 48–88% of the time. An added rule raised detection to at least 98%, and the strategy cost the evader 33.8–69.3% of throughput 2.
The training-inference boundary may blur
Ansari argues that as inference-time compute scaling and fine-tuning become more capable, the training-inference distinction may cease to be a reliable governance boundary 3.
Blockers
Software telemetry is trustworthy only if on-chip counters are read over a path the operator cannot tamper with.
No independent red-team or third-party reliance has been reported.
Results do not yet cover multi-node clusters, other vendors or multi-tenant serving.
Technical detail
Show technical detail
- NVML signals and corpus. Rahman and Tajdari sample nine NVML signals at about 1 Hz: GPU and memory utilization, memory used, power, temperature, SM and memory clocks, and PCIe transmit and receive bandwidth 1. Their corpus has 1,404 runs of 162 workloads, about 117 GPU-hours, on 9 NVIDIA GPU models across the Ampere, Ada, Hopper and Blackwell generations, with 1 to 8 GPUs per configuration; 421 of the runs are evasion attempts 1.
- NVML classifier. A two-stage random forest, first ML versus non-ML and then training versus inference, classifies 30 s windows 1. Before adversarial hardening, five-fold cross-validation grouped by run (26,496 windows from 1,396 runs) gives 98.21% ± 0.84% accuracy, 97.39% precision, 98.90% recall and a 3.06% false-positive rate 1.
- NVML evasion. The 20 evasion strategy families fall into six classes: utilization manipulation, memory reduction, workload mimicry, training disguised as inference, multi-GPU evasion and white-box attacks 1. In the fifth round the evader had white-box access to the previous round's classifier. After hardening, strategies seen in training were detected 100% of the time and held-out white-box strategies 43–87% of the time 1.
- External power probe. Gargiulo and Kulp clamp a Rogowski current probe around the positive conductors of an NVIDIA H200 NVL's PCIe auxiliary power supply and digitize at a nominal 10 MHz in 5 s windows 2. Their released dataset has 930 genuine and 680 adversarial recordings over 17 open model families and 25 non-AI workloads 2. On genuine recordings of model families unseen in training, they report 97% accuracy and a macro-averaged F1 of 0.955 across training, inference and non-AI classes 2.
- Power-probe evasion. A detector hardened against evasion, with the tested strategy held out, caught training at least 99% of the time for three of four strategies. It caught diluted low-rank adaptation (LoRA) 48–88% of the time, rising to at least 98% with an added rule 2. The four strategies cost 28.1% to 69.3% of throughput 2. The authors state that these attacks are not a comprehensive evaluation against adversarial behaviour 2.
Sources
- BR. Rahman & S. Tajdari (2026). Detecting Hidden ML Training With Zero-Overhead Telemetry. ICML 2026 Workshop on Technical AI Governance Research. Source recordSupports: NVML-based classifier, corpus, cross-validated accuracy, evasion families and rounds, hardened detection of unseen strategies, threat model, trust assumption, code statement, limitations · Abstract; §2.1, §2.2, §4.1-4.3, §5.1-5.2 and Table 5, §6.5; App. F
- BS. Gargiulo & G. Kulp (2026). Workload Identification with Physical Side Channels for AI Governance. arXiv. Source recordSupports: external power-probe classifier, accuracy on unseen model families, evasion strategies, hardened detection and costs, dataset release, NVML spoofing argument, limitations · Abstract; §2-4; limitations
- BS. Ansari (2026). Hardware-Level Governance of AI Compute: A Feasibility Taxonomy for Regulatory Compliance and Treaty Verification. arXiv. Source recordSupports: workload-classification and power-monitoring feasibility; training-inference boundary · §3.1 (M2, M4); §4.6
- CAmodo Design (2026). Understanding Data Center Power Delivery. Amodo Design. Source recordSupports: power delivery hierarchy filters signals; low-level monitoring harder to spoof · whole note
- AI. Latif et al. (2025). Single-Node Power Demand During AI Training: Measurements on an 8-GPU NVIDIA H100 System. IEEE Access, vol. 13, pp. 61740–61747. Source recordSupports: measured training power of an 8-GPU H100 node · Abstract
- BT. Gregersen et al. (2024). Input-Dependent Power Usage in GPUs. SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis (Sustainable Supercomputing workshop), pp. 1872–1877. Source recordSupports: input data changes GEMM power draw · Abstract
- AA. Gangwal et al. (2020). Detecting Covert Cryptomining Using HPC. Cryptology and Network Security – CANS 2020, LNCS 12579, pp. 344–364. Source recordSupports: precedent: counter-based detection of covert cryptomining · Abstract; evaluation
- BZ. Chen et al. (2025). Detecting Anomalies in Machine Learning Infrastructure via Hardware Telemetry. arXiv. Source recordSupports: precedent: operator-accessible hardware signals for workload-agnostic anomaly detection · Abstract; §3, §4.1
- AY. Gao et al. (2024). DeepTheft: Stealing DNN Model Architectures through Power Side Channel. 2024 IEEE Symposium on Security and Privacy. Source recordSupports: power traces can leak model architecture · Abstract
- BZ. Yang et al. (2023). Part-time Power Measurements: nvidia-smi's Lack of Attention. arXiv. Source recordSupports: nvidia-smi power readings (via NVML) sample only 25% of runtime on A100 and H100; error about ±5% versus NVIDIA's claimed ±5 W · Abstract; accuracy findings