Mechanism · On-chip & hardware-enabled
On-chip telemetry from timing, memory and performance counters
Uses timing, memory-residency and performance-counter signals measured on AI accelerators as evidence about which workloads they are running.
Also called GPU telemetry; Performance counters; NVML telemetry; Compute metering; VRAM residency challenges
Summary
Accelerators already track quantities such as power, clock rates, memory use and operation counts, and challenge programs can time how quickly a chip completes set tasks. Researchers propose using these signals as evidence about workloads, for example to tell training from inference or to check that model weights are held in a chip's own memory. Studies on NVIDIA GPUs from the T4 to the B200 show that such signals can distinguish workloads. One classifier spotted training with 98.2% accuracy across its authors' corpus, but caught the hardest unseen disguised workloads only 43–87% of the time after five rounds of hardening. The biggest obstacle is trust in the data: an operator who controls the software stack can forge standard telemetry unless the read path is protected in hardware. The signals give statistical evidence, not proof. Counters can also leak secrets, and NVIDIA disables them in confidential-computing mode for that reason.
R2. Detailed results exist on current GPUs against a stated adversary, but the data can be forged in software and no one outside the developers has evaluated the methods.
Rubric assessment
- R1 met: primitives, claims and threat models are published 1 2 3.
- R2 met through reproducible published results. Rahman and Tajdari report end-to-end results on nine NVIDIA GPU models, including H100, H200 and B200, over five monitor-evader rounds against a stated adversary. They state that code for their workloads is in the project repository, but give no repository URL 3; the rubric does not require code for this route. Monfared et al. report measurements on T4 and H100 GPUs with language models of up to 72B parameters 1. No Implementation record realises this mechanism, and the most mature work is the NVML classifier.
- R3 not met. No source reports a party other than the developers relying on these signals for a verification decision, and as of September 2026 no independent evaluation has been published. Trustworthy collection also needs hardware protections that Rahman and Tajdari list as prerequisites 3.
- Telemetry read paths that the operator cannot forge, such as signed counters from a root of trust or a guarantee processor.
- Independent red-teaming, including custom-kernel and multi-node evasion.
- Calibrated false-positive and false-negative rates, with a detection-theoretic threshold framework.
- Use by a party other than the developers for a verification decision.
How it works
Three families of signals are proposed.
Built-in counters and management telemetry. RAND notes that GPUs already have on-device counters for floating-point operations, instructions executed, NVLink and PCIe bandwidth, memory accesses and power. These can be reported per streaming multiprocessor or for the whole chip 4. O'Gara et al. list such counters as possible meters for compute accounting and licensing 5. Rahman and Tajdari train a classifier to spot training workloads from nine standard NVML counters sampled once a second. They describe these signals as content-agnostic 3.
Timing and memory challenges. Monfared et al. have a challenger send puzzles to the GPU and time the answers 1:
- memory-hard proof-of-work puzzles probe parallel effort;
- verifiable delay functions probe sequential execution;
- matrix-multiplication puzzles probe the tensor cores;
- a residency test checks whether challenge data stayed in the GPU's own memory.
Co-running workloads compete for the same units, so contention shows up as shifts in the timing distributions 1. Gloria Z similarly suggests memory-residency and random challenges, which force an operator to keep false accounts consistent across every signal 6. Timed challenge-response in general is covered in Timed challenge-response and memory-occupation challenges.
New memory-side hardware. Guaranteeable Memory would place an open-source "guarantee chiplet" beneath the HBM stacks. The chiplet would observe memory traffic and attest to memory snapshots, GPU instructions, or random subsets of claimed computations 2. This connects to the guarantee processors of Hardware-enabled guarantees (flexHEG) and guarantee processors.
What it establishes
These signals give statistical indicators of utilisation and workload type. Examples are whether a GPU is training 3 and whether data is resident in its memory 1. They bear most directly on This compute runs inference, not training, and more weakly on Declared hardware is idle or shut down and There is no undeclared relevant compute.
They cannot establish:
- Correct execution. Monfared et al. state that their measurements are "not designed to deliver cryptographic proof of correct execution" 1.
- Which device answered. The timing challenges do not identify the individual GPU 1.
- The content of the computation. The counters do not access model weights or training data 3.
- That all activity was declared. Gloria Z treats telemetry as one partial answer to resource accounting, and judges that it "seems extremely difficult to verify the completeness of workload declarations" 6.
Classifying workloads from these and other signals is covered in Workload classification from telemetry and side channels.
Threat model
The schemes trust different parts of the stack:
- NVML classifier. It assumes the counters are genuine. Rahman and Tajdari list the protections this would need: a tamper-resistant read path, an authenticated channel and secure boot of the monitoring software. They model two evaders: a cloud tenant with user-space control, and a hardware operator who controls the full software stack 3.
- Timing challenges. Monfared et al.'s most adversarial case lets the host and GPU firmware be modified, virtualized or colluding. Only challenge generation, timing and verification are trusted, and the challenges run on the GPU being measured 1.
- Guaranteeable Memory. It aims not to rely on any other component, including the main accelerator die 2.
Confidentiality is only partial. Counters are content-agnostic 3, but they are also a known side channel 6. NVIDIA disables them in full confidential-computing mode because they could provide an avenue for side-channel attacks 7, which puts this mechanism in tension with TEE remote attestation for AI workloads.
Evidence
- Rahman and Tajdari. They tested nine NVIDIA GPU models from four architecture generations, including A100, H100, H200 and B200, with up to eight GPUs per node. The classifier reached 98.2% binary accuracy at identifying training across their whole corpus. After five monitor-evader rounds covering 20 evasion strategy families, it reached 43–87% accuracy on the most challenging disguised workloads held out from training. The authors state that code for the workloads is in the project repository, but give no URL 3.
- Monfared et al. They measured T4 and H100 GPUs running language models from 1.1B to 72B parameters. With 60 GB of challenge data on an H100, the residency test separated on-device from off-device data by more than 350 ms. Continuous puzzles caused noticeable losses in power and throughput, while the residency test's losses were negligible. The paper mentions no code release 1.
- Guaranteeable Memory. It is a workshop proposal with no reported prototype 2.
Limitations
- Forgery. If the operator controls the software that reads the counters, the counters prove little 3.
- Disguise. Adversarial disguise works in part: white-box LoRA fine-tuning was detected less than half the time 3.
- Outsourcing and virtualization. Timing challenges can be answered by identical GPUs, and virtualization confounds attribution 1.
- Checking matrix results. Floating-point rounding complicates the check 1.
- Error rates. The timing primitives have no calibrated error rates 1.
- Evaluation scope. The classifier was evaluated only on single nodes, with evasion at the PyTorch level and sampling at about 1 Hz 3.
- 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 8. They also found the reading's error to be within about ±5% in most cases, against the ±5 W that NVIDIA claims 8.
- Leakage. Richer counters risk leaking secrets 6.
Known flaws
Published flaws, with their severity, kind and status. How flaws are rated.
Software-read telemetry can be forged by the operator
NVML-based classification assumes trustworthy telemetry. Without a tamper-resistant read path, an authenticated telemetry channel and secure boot of the monitoring software, an operator who controls the full software stack could forge counter values 3. Monfared et al. start from the same premise: current GPUs expose little trusted telemetry and can be modified or virtualized 1.
Adversarially disguised fine-tuning partly evades classification
Across 20 evasion strategy families in five monitor-evader rounds, the classifier's accuracy against the most challenging disguised workloads held out from training was 43–87%. White-box LoRA fine-tuning was the only evasion family detected less than half the time. The evaluation covered single nodes, PyTorch-level evasion and NVIDIA hardware 3.
Timing challenges do not identify the individual chip
GEMM and VDF challenges can be answered by identical GPUs elsewhere, and floating-point fingerprints distinguish GPU models, not individual devices. GPU virtualization adds timing leakage that prevents attributing compute use 1.
Counters leak information about protected workloads
Performance counters have been used as a side channel against TEEs, for example in CounterSEVeillance 6. NVIDIA disables performance counters in full confidential-computing mode, stating that they could provide an avenue for side-channel attacks 7. Richer counters for verification therefore pull against confidentiality.
No quantified error rates or formal thresholds for timing primitives
Monfared et al. state that false-positive and false-negative rates are not quantified and leave hardware-specific formal thresholds to future work 1.
Blockers
Shipping accelerators need a tamper-resistant, authenticated telemetry path.
Confidential computing disables performance counters, so richer telemetry conflicts with it.
Continuous challenge puzzles cost power and throughput on production workloads.
Evaluation has not gone beyond single nodes, framework-level evasion and one vendor's hardware.
Technical detail
Show technical detail
- Counter-based classification. Rahman and Tajdari sample nine always-available NVML counters at 1 Hz: GPU and memory utilization, memory used, power, temperature, SM and memory clocks, and PCIe TX/RX. They extract 166 features over 5–60 s windows, including memory slope and epoch periodicity from an FFT of power 3.
- Memory-hard proof of work. In Monfared et al.'s challenge suite, these puzzles expose parallel effort and HBM use 1.
- Verifiable delay functions. Based on sequential modular squaring, they expose sequential compute pressure 1.
- GEMM puzzles. They target tensor-core throughput; the authors note that over 90% of LLM floating-point operations are GEMMs. Results can be checked with Freivalds' algorithm, subject to floating-point rounding discrepancies 1.
- VRAM residency test. It runs bandwidth-bound Argon2id over challenge data. With 60 GB of challenge data on an H100, the response time for data held in HBM and for data in pinned host memory reached over PCIe differed by more than 350 ms 1.
- Guaranteeable Memory. A guarantee chiplet beneath the HBM stacks would observe memory traffic directly. The author argues that the HBM standard makes it compatible with multiple leading accelerators 2.
- Metering targets. Candidate targets for licensing include floating-point and integer arithmetic, memory, NVLink and PCIe transfer volume, energy and clock cycles 5.
Sources
- BS. K. Monfared et al. (2026). Timing and Memory Telemetry on GPUs for AI Governance. arXiv. Source recordSupports: four timing and memory primitives, threat model, T4/H100 results, residency-test conditions, overheads, limitations · §3-§6, Figs. 5, 8, 10, 12, 15
- BJ. Petrie (2025). Guaranteeable Memory: An HBM-Based Chiplet for Verifiable AI Workloads. ICML 2025 Workshop on Technical AI Governance. Source recordSupports: guarantee chiplet under HBM observing memory traffic; HBM-standard compatibility; independence from the accelerator die · Abstract (read via ICML 2025 virtual site; OpenReview PDF not reachable)
- BR. Rahman & S. Tajdari (2026). Detecting Hidden ML Training With Zero-Overhead Telemetry. ICML 2026 Workshop on Technical AI Governance Research. Source recordSupports: NVML counter classifier, trust assumptions, GPU models, accuracy and evasion results, code statement, limitations · Abstract; threat model; results; limitations
- BG. Kulp et al. (2024). Hardware-Enabled Governance Mechanisms: Developing Technical Solutions to Exempt Items Otherwise Classified Under Export Control Classification Numbers 3A090 and 4A090. RAND Corporation. Source recordSupports: existing on-device counters and their use for metering · p. 19
- BA. O'Gara et al. (2025). Hardware-Enabled Mechanisms for Verifying Responsible AI Development. arXiv. Source recordSupports: candidate metering targets · §2.2.2, §2.5.2, Table 1
- CGloria Z (2026). On TEEs for Privacy-Preserving Monitoring in AI Governance. MIRI Technical Governance Team. Source recordSupports: counters as side channel; memory-residency and random challenges; completeness of workload declarations
- BNVIDIA (2025). NVIDIA Secure AI with Blackwell and Hopper GPUs (White Paper). NVIDIA documentation. Source recordSupports: performance counters disabled in full CC mode, and NVIDIA's side-channel rationale · p. 18
- 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