LynxBenchAI 26Q3 Index Β· 44 devices, one methodology
Ranked by the compute score. What the scores measure β Β· Head-to-head comparisons β
| # | Device Accelerator / GPU | GT Global Score | Training Category | Inference Category | Compute Category | Platform OS |
|---|---|---|---|---|---|---|
| 1 |
986.72
|
727.23
|
1304.04
|
1023.28
|
Native Linux | |
| 2 |
1277.42
|
1080.48
|
2105.93
|
624.58
|
Native Linux | |
| 3 |
1156.14
|
817.03
|
2166.65
|
617.19
|
Native Linux | |
| 4 |
1306.35
|
1089.67
|
2224.55
|
611.10
|
Native Linux | |
| 5 |
939.45
|
709.35
|
1678.11
|
487.13
|
Native Linux | |
| 6 |
1044.99
|
811.98
|
1914.61
|
480.83
|
Native Linux | |
| 7 |
450.05
|
335.94
|
659.37
|
367.89
|
Native Linux | |
| 8 |
718.86
|
587.80
|
1201.04
|
366.56
|
Native Linux | |
| 9 |
692.67
|
588.50
|
1123.94
|
347.75
|
Native Linux | |
| 10 |
395.82
|
316.04
|
528.12
|
344.33
|
Native Linux | |
| 11 |
388.24
|
309.83
|
517.93
|
338.18
|
Native Linux | |
| 12 |
606.24
|
484.04
|
1039.63
|
306.52
|
Native Linux | |
| 13 |
333.29
|
247.68
|
474.50
|
291.82
|
Native Linux | |
| 14 |
338.13
|
250.74
|
487.16
|
290.01
|
Native Linux | |
| 15 |
597.49
|
515.26
|
985.84
|
279.64
|
Native Linux | |
| 16 |
545.71
|
470.34
|
891.80
|
261.39
|
WSL | |
| 17 |
279.63
|
212.24
|
407.87
|
223.26
|
Native Linux | |
| 18 |
440.29
|
415.55
|
660.97
|
210.04
|
Native Linux | |
| 19 |
403.38
|
387.30
|
584.07
|
201.12
|
Native Linux | |
| 20 |
213.06
|
165.01
|
283.82
|
197.45
|
WSL | |
| 21 |
201.71
|
154.20
|
297.87
|
154.66
|
Native Linux | |
| 22 |
311.78
|
282.72
|
509.65
|
133.53
|
Native Linux | |
| 23 |
265.94
|
238.00
|
435.59
|
116.71
|
Native Linux | |
| 24 |
124.64
|
92.79
|
171.67
|
116.49
|
Native Linux | |
| 25 |
76.32
|
37.28
|
122.73
|
112.62
|
Native Linux |
The Personal Edition submits your benchmark results to TechnoLynx's servers as part of participating in the public leaderboard. If that isn't acceptable for your use case, contact TechnoLynx about Press, Pro, or Enterprise licenses.
LynxBenchAI End-User License Agreement · LynxBenchAI Privacy Policy
How fast the machine trains: sustained training throughput, iterations completed per second after warm-up, in FP32 and in BF16 mixed precision.
How fast it serves a trained model: sustained inference throughput at reduced precisions. INT8 and FP8 quantise only the layers that allow it; the rest of the model stays at 16 bits.
Raw tensor arithmetic under the same rules: dense and sparse matrix multiplication from double precision down to half precision.
The overall rank: Training and Inference count 0.4 each, Compute 0.2. A failed or unsupported test scores zero and stays in. GT orders devices; it is not a percentage, and it compares only within one Index.
What each precision label means, and when a result counts β
TechnoLynx was engaged as an independent expert advisor on AI performance and benchmarking for AI Gigafactories under the EuroHPC Joint Undertaking.
Read the case study βOur founder was lead programmer of CLBenchmark (later CompuBench CL), the cross-vendor OpenCL benchmark published from 2010, and sat on the Khronos OpenCL and SYCL working groups.
CLBenchmark (archived) βEach Index fixes the models, precisions and scoring before any device is measured, and every result, whoever submits it, goes through the same signed pipeline.
Why the figures look the way they do, and why they sit below vendor slides.
A result is broadly indicative of the out-of-the-box PyTorch experience on that hardware, and so of custom PyTorch models too. MLPerf shows a vendor-tuned peak; this shows the stack your model will run on, which is why the figures sit below vendor slides.
Small models, chosen to cover architecture types (a CNN, three kinds of transformer, a graph network), run on every device from integrated graphics up. Only the batch size grows, until throughput plateaus, so a laptop GPU and an accelerator are each measured at their own plateau and share one ranking.
Models are prepared once, before any target device is known, and the same artefacts ship to every vendor. A workload that fails, or a precision a device cannot run, scores zero and stays in the total.
A warm-up phase is discarded, then completed iterations are counted inside one continuous timed window. Burst and turbo behaviour does not set the score.
Every result is bound to the device, the backend it ran through and the driver, framework and runtime on that machine. No score is attributed to silicon alone.
Each precision has to pass a correctness threshold before its result counts, and throughput is weighted by the memory a run actually moves, so a lower precision has to earn its speed-up.