Mechanism · On-chip & hardware-enabled
Hardware performance throttling and licensing
On-chip mechanisms that cut an AI accelerator's performance when a license expires or a trusted trigger fires, bounding what the hardware can do.
Also called Offline licensing; Performance limits; Microarchitectural throttling; Compute licensing; Usage limits
Summary
Throttling mechanisms would let the hardware itself enforce limits on AI computation. One proposal is offline licensing: a chip runs at full speed only while it holds a valid license for a set amount of work. Another is a set of microarchitectural throttles that, when triggered, shrink L2 cache capacity, add cache latency, cap cache bandwidth or limit shared-memory access. A 2026 simulation of an NVIDIA A100 found that such throttles could cut the performance of large-language-model kernels by up to 80% at one-eighth of resource availability, at a cost of under about 10,000 flip-flops each. The results come from simulation, not real chips. For verification, throttling matters only if a verifier can confirm the limit is in place and cannot be bypassed. That depends on attestation, tamper resistance and a secure trigger or licensing path. RAND judges that anti-tamper protection would not be insurmountable for a determined, well-resourced adversary.
R1. The designs are published, but the only quantitative results are kernel-level simulations. Assessed for limits a verifier could rely on against an operator trying to bypass them.
Rubric assessment
- R1 met: RAND and O'Gara et al. describe offline licensing, including its claims and threats 2 3. Ma et al. describe microarchitectural throttles with a stated adversary 1. The flexHEG reports describe license-gated operation 6.
- R2 not met. The quantitative evidence is one cycle-accurate simulation of a modelled A100, at the level of kernels rather than end-to-end workloads 1. The paper announces no code or hardware release; code is not required, but the results are not end-to-end. The existing features that sources mention, thermal and power clock throttling and Intel On Demand feature licensing, were not built or evaluated for this use 2 3. No Implementation record realises this mechanism.
- A public hardware or FPGA prototype, or end-to-end results described in enough detail to repeat (released simulator changes and scripts would also serve).
- End-to-end evaluation on training and inference workloads on current architectures.
- A trigger or licensing path that is cryptographically validated and shown to resist interception.
- Attestation by which a remote verifier can confirm the throttle state.
How it works
Two families of throttling are proposed.
Licensing. Several designs gate performance on a license:
- RAND's offline licensing. A renewable license temporarily authorizes certain hardware features. Once the license is used up, the GPU refuses the relevant operations or runs them "at a much lower rate" 2.
- O'Gara et al. They describe licenses as cryptographic keys that unlock "a specified amount of computational work". Throttling could limit one capability, such as memory transfers, or all of them, and meters would track the licensed quantities. They cite Intel On Demand, which unlocks chip features by license, as a commercial precedent 3.
- CNAS. Its proposed security module would enforce up-to-date operating licenses, among other checks 4.
- flexHEG. Devices would periodically need a license that sets a minimum firmware version 6. A guarantee processor could also block operations that would take a training run past a threshold 5.
Microarchitectural throttles. Ma et al. add knobs that reduce L2 cache capacity, add L2 latency, cap L2 bandwidth or limit access to shared-memory ports. None of these knobs is visible to software 1. A trigger switches them on. It might come from an on-chip classifier or from an external trusted authority, provided the trigger path stays in the throttle's trust domain 1.
Existing GPUs already throttle their clocks when power or thermal limits are exceeded, and users can set clock speeds through NVIDIA tools 2.
What it establishes
Throttling enforces a limit. It does not by itself produce evidence for a verifier. A verifier could rely on a cap only if the throttle state were attested (TEE remote attestation for AI workloads) and, for licenses denominated in work, securely metered (On-chip telemetry from timing, memory and performance counters) 3. With both in place, a cap could support claims about capacity (Compute stock is at most a declared amount) or about compute used in a license period (A training run stayed within declared limits).
Ma et al. find that memory-side knobs hit LLM kernels selectively, while disabling compute cores slows nearly every workload 1. The throttle does not detect intent. The authors call detection of misaligned behaviour "an active and orthogonal research problem" 1.
Threat model
The sources assume adversaries of different strength:
- Ma et al. The adversary may be an autonomous AI agent, a malicious human, or both. It may have broad operating-system access but cannot alter the on-chip hardware 1.
- RAND considers actors up to states, with physical and non-physical attacks. It concludes that anti-tamper protection can raise costs and reveal tampering but is not insurmountable 2.
- CNAS judges that existing on-chip features must be hardened before they can be relied on in adversarial settings 4.
O'Gara et al. ask which quantities should be metered and how to do so securely 3.
Evidence
- Ma et al. They simulate an NVIDIA A100 in AccelSim on GEMM and attention kernels shaped like those of recent large models. Performance fell by up to 80% at one-eighth of resource availability, and settled 5–80K cycles after a throttle was applied. Each mechanism needs fewer than about 10K flip-flops. The paper announces no code or hardware release 1.
- Licensing designs. RAND and O'Gara et al. present designs and open questions, not prototypes 2 3.
- Development effort. CNAS estimates that adequate hardware security for on-chip mechanisms, particularly tamper evidence and tamper-proofing, could take as little as 18 months, and up to 4 years, of technical effort by leading firms 4.
Limitations
The weaknesses the sources recognize are:
- the security of the trigger or license path 1 3;
- physical, firmware and supply-chain attacks on the enforcing hardware 2;
- sensitivity that varies by architecture, including non-monotonic L2 behaviour 1;
- workloads adapting to the throttle 1.
Evaluation on newer architectures is left open 1. Secure boot and voltage-glitching risks for license-checking firmware are discussed under Hardware-enabled guarantees (flexHEG) and guarantee processors 6.
Known flaws
Published flaws, with their severity, kind and status. How flaws are rated.
Trigger and licensing path security is unresolved
Ma et al. assume the trigger path stays within the same trust domain as the throttle. They note that an externally sourced trigger from a trusted authority may be intercepted or blocked by the model or by adversarial humans. They state that the trigger must be cryptographically validated and point to prior kill-switch work, but they treat detection and triggering as separate from the throttles they evaluate 1. O'Gara et al. list the scalable verification of license authenticity, and how licenses should be issued, as open questions 3.
Physical and firmware attacks on the enforcing hardware
RAND's threat analysis includes invasive and semi-invasive physical attacks, fault injection, and firmware and supply-chain attacks. It judges that anti-tamper measures would not be insurmountable for a determined and well-resourced adversary 2. Ma et al. assume that neither the model nor human attackers can alter on-chip hardware 1.
Sensitivity is architecture-specific and some knobs behave non-monotonically
The authors caution that exact sensitivity curves and knob rankings "may shift across configurations". L2 associativity throttling showed non-monotonic performance because of address-mapping effects 1.
Workloads can adapt to a throttled resource
A throttled AI could switch to a simpler model, which the authors call "precisely the intended effect". They argue that highly optimized kernels leave little headroom for further adaptation 1.
Blockers
The throttles need new microarchitecture in future chips, and chipmakers would have to adopt it.
Secure licensing and trigger infrastructure is missing, such as a guarantee processor that issues or checks licenses.
Licenses denominated in work need secure meters for the licensed quantities.
No throttle has been evaluated on real hardware or against red-team attempts at bypass.
Technical detail
Show technical detail
- Knobs evaluated by Ma et al. L2 capacity through way masking, L2 latency through configurable request buffering, L2 bandwidth through credit-based rate limiting, and shared-memory port access through bank arbitration. None is exposed to a software-visible interface 1.
- Setup. The simulator was AccelSim, configured as an NVIDIA A100, with utilization metrics validated on a real GPU with Nsight Compute. The workloads were CUTLASS StreamK GEMM kernels, for prefill (M=4096) and decode (M=128), and FlashAttention, with shapes from DeepSeek-V3, Llama-3-70B and Mixtral-8x7B, plus six non-LLM CUDA sample workloads 1.
- Results. At one-eighth of resource availability, performance fell by up to 80% (L2 latency for decode; L2 associativity for prefill). After a throttle was applied, performance settled within about 5K cycles for shared-memory ports, 5–7K cycles for L2 response rate and about 80K cycles for L2 associativity. Each mechanism needs fewer than about 10K flip-flops 1.
- Selectivity. Memory-side knobs affected LLM kernels selectively. Disabling compute cores degraded nearly every workload together 1.
- Offline licensing (RAND). A secure message authenticated on the GPU might authorize, for example, 10^18 arithmetic operations, after which the GPU would fall back to 1% of full performance 2.
Sources
- BH. Ma et al. (2026). Hardware Mechanisms to Dynamically Throttle AI Performance. arXiv. Source recordSupports: microarchitectural throttling knobs, threat model, simulation setup and results, limitations · Abstract; §3-§6
- 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: offline licensing design and example, existing clock throttling, threat actors, anti-tamper limits · pp. viii-ix, 19-27
- BA. O'Gara et al. (2025). Hardware-Enabled Mechanisms for Verifying Responsible AI Development. arXiv. Source recordSupports: licenses as keys for a set amount of work, throttling actions, meters, Intel On Demand, open questions · §2.5, §2.5.2, §2.5.4
- BO. Aarne et al. (2024). Secure, Governable Chips: Using On-Chip Mechanisms to Manage National Security Risks from AI & Advanced Computing. Center for a New American Security. Source recordSupports: operating licenses in a hardened security module; effort estimate for adequate hardware security · Key findings
- BJ. Petrie et al. (2025). Flexible Hardware-Enabled Guarantees for AI Compute. arXiv. Source recordSupports: guarantee processor blocking operations above a threshold · Executive Summary
- BJ. Petrie & O. Aarne (2025). Technical Options for Flexible Hardware-Enabled Guarantees. arXiv. Source recordSupports: periodic licenses with minimum version; multi-party update approval · section on updates