Hardware and Software Platform Inference
Not on the map. Why?
Abstract (arXiv)
It is now a common business practice to buy access to large language model (LLM) inference rather than self-host, because of significant upfront hardware infrastructure and energy costs. However, as a buyer, there is no mechanism to verify the authenticity of the advertised service including the serving hardware platform, e.g. that it is actually being served using an NVIDIA H100. Furthermore, there are reports suggesting that model providers may deliver models that differ slightly from the advertised ones, often to make them run on less expensive hardware. That way, a client pays premium for a capable model access on more expensive hardware, yet ends up being served by a (potentially less capable) cheaper model on cheaper hardware. In this paper we introduce hardware and software platform inference (HSPI) -- a method for identifying the underlying GPU architecture and software stack of a (black-box) machine learning model solely based on its input-output behavior. Our method leverages the inherent differences of various GPU architectures and compilers to distinguish between different GPU types and software stacks. By analyzing the numerical patterns in the model's outputs, we propose a classification framework capable of accurately identifying the GPU used for model inference as well as the underlying software configuration. Our findings demonstrate the feasibility of inferring GPU type from black-box models. We evaluate HSPI against models served on different real hardware and find that in a white-box setting we can distinguish between different GPUs with between 83.9% and 100% accuracy. Even in a black-box setting we achieve results that are up to 3x higher than random guess accuracy. Our code is available at https://github.com/ChengZhang-98/HSPI.
Key facts. Cited by 6 papers in the map (data through 13 Oct 2026). Builds on 22 of its 44 references that are in the map. First posted on arXiv 7 Nov 2024.
Builds on
22 of 44 references.
References · 22
- 2015Deep Residual Learning for Image Recognitioncited by 51,950
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,321
- 2024The Llama 3 Herd of Modelscited by 14,486
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,426
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,831
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,786
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,281
- 2024Qwen2 Technical Reportcited by 2,102
- 2019Searching for MobileNetV3cited by 1,990
- 2024Gemma 2: Improving Open Language Models at a Practical Sizecited by 1,968
- 2024Phi-3 Technical Report: A Highly Capable Language Model Locally on Your Phonecited by 1,908
- 2023SGLang: Efficient Execution of Structured Language Model Programscited by 1,117
10 more
- 2021I-BERT: Integer-only BERT Quantizationcited by 254
- 2024LLMmap: Fingerprinting For Large Language Modelscited by 58
- 2020Exploiting Verified Neural Networks via Floating Point Numerical Errorcited by 35
- 2024Your Large Language Models Are Leaving Fingerprintscited by 32
- 2023Efficient Post-training Quantization with FP8 Formatscited by 29
- 2024A Fingerprint for Large Language Modelscited by 28
- 2024Hide and Seek: Fingerprinting Large Language Models with Evolutionary Learningcited by 18
- 2020DESNet: A Multi-channel Network for Simultaneous Speech Dereverberation, Enhancement and Separationcited by 6
- 2024Locking Machine Learning Models into Hardwarecited by 6
- 2021Forensicability of Deep Neural Network Inference Pipelinescited by 5
Built on by
Citing papers per year: 2025: 1; 2026: 5.
6 papers.
- 2025Your Compiler is Backdooring Your Model: Understanding and Exploiting Compilation Inconsistency Vulnerabilities in Deep Learning Compilerscited by 6
- 2026Token-Efficient Change Detection in LLM APIscited by 4
- 2026Hardware-Triggered Backdoorscited by 2
- 2026Quantamination: Dynamic Quantization Leaks Your Data Across the Batchcited by 1
- 2026Fingerprinting Inference Systems of Large Language Modelscited by 1
- 2026FloatDoor: Platform-Triggered Backdoors in LLMscited by 1
- 2026FloatDoor: Platform-Triggered Backdoors in LLMs17 Jun 2026
- 2026Fingerprinting Inference Systems of Large Language Models28 May 2026
- 2026Quantamination: Dynamic Quantization Leaks Your Data Across the Batch29 Apr 2026
- 2026Token-Efficient Change Detection in LLM APIs11 Feb 2026
- 2026Hardware-Triggered Backdoors29 Jan 2026
- 2025Your Compiler is Backdooring Your Model: Understanding and Exploiting Compilation Inconsistency Vulnerabilities in Deep Learning Compilers14 Sep 2025