Personal Edition · Results: 26Q3

The AI Performance You Actually Get

LynxBenchAI measures AI hardware in the software people really run it in — publicly available PyTorch wheels, ordinary drivers, on deployed machines in the state those machines are actually in. That is usually not the figure on a vendor slide, and it is the one your project will live with. Install it, give it half an hour, and you have Training, Inference, Compute, and GT scores for your own machine, on the same 26Q3 scale as everything from a laptop CPU to a data-centre accelerator.

pip install lynxbench-ai Read the install guide
arrow icon

Personal Edition, free for non-commercial use. Python 3.11 or later, on Linux or on Windows through WSL2. Around 15 GB of free disk and a one-time 2 GB model download. Runs on NVIDIA, AMD, and Intel GPUs, and on CPUs. A full run takes 15 to 30 minutes.

The 26Q3 Board

Every Class of Device in One Ranking

Results: 26Q3. NVIDIA runs through cuda, AMD through ROCm on that same path, Intel through xpu, and CPUs sit inside the ranking rather than off to the side in a table of their own. Two numbers here are comparable because they were produced the same way, and only within a release name: a 26Q3 score belongs beside other 26Q3 scores and nowhere else. Each figure is one declared measurement window on a fixed model catalogue, not a median of repeated trials and not a forecast of what your own application will do.

# Device Accelerator / GPU GT Global Score Training Category Inference Category Compute Category Platform OS
1
1306.35
1089.67
2224.55
611.10
Native Linux
2
1277.42
1080.48
2105.93
624.58
Native Linux
3
1044.99
811.98
1914.61
480.83
Native Linux
4
986.72
727.23
1304.04
1023.28
Native Linux
5
939.45
709.35
1678.11
487.13
Native Linux
6
718.86
587.80
1201.04
366.56
Native Linux
7
692.67
588.50
1123.94
347.75
Native Linux
8
597.49
515.26
985.84
279.64
Native Linux
9
450.05
335.94
659.37
367.89
Native Linux
10
440.29
415.55
660.97
210.04
Native Linux
11
403.38
387.30
584.07
201.12
Native Linux
12
395.82
316.04
528.12
344.33
Native Linux
13
213.06
165.01
283.82
197.45
WSL
14
202.73
207.55
294.13
87.37
Native Linux
15
160.52
163.70
240.49
64.77
Native Linux
16
158.79
157.40
231.75
72.52
WSL
17
146.10
133.08
239.43
61.68
Native Linux
18
76.32
37.28
122.73
112.62
Native Linux
19
74.55
60.71
100.85
60.59
WSL
20
7.87
6.69
9.05
8.30
Native Linux
21
6.35
8.52
5.78
4.19
WSL
22
5.20
8.58
2.69
6.32
Native Linux
23
0.34
0.70
0.34
0.07
WSL
24
0.30
0.20
0.17
1.59
WSL

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.

Get Started

Who Built It

Our Founder Has Done This Job Before — and TechnoLynx Has Been the Customer Since 2019

LynxBenchAI is built and funded by TechnoLynx, and is not commissioned by any hardware vendor. Its founder, BalΓ‘zs Keszthelyi, was lead programmer of CLBenchmark, later CompuBench CL — the cross-vendor OpenCL benchmark published from 2010, which set out to compare CPUs, GPUs and APUs on one instrument and publish the results openly. Several vendors corrected non-compliant OpenCL implementations in response to it. He sat on the Khronos OpenCL and SYCL working groups and is a named contributor to the SYCL specification.

TechnoLynx has been building deployed AI systems since 2019, long enough that the question what will this model actually run at, on hardware a team can buy today? became routine rather than occasional. LynxBenchAI is the instrument that work kept needing.

The situation has recurred rather than arrived. A new class of compute hardware is shipping faster than any neutral way to compare it, and the work that answered it last time is the work that answers it now.

Why benchmarks mislead, illustrative

Why This Exists

Today's AI Hardware Benchmarks Mislead in Three Predictable Ways

Each one looks reasonable in isolation. Together they explain why the chart-topping number a buyer evaluates and the sustained throughput their workload actually sees can differ by an order of magnitude.

Spec sheets describe theoretical limits, not delivered performance.

Peak numbers are rare and brief; production workloads don't run on bursts.

Unbounded, undeclared optimisation makes results uncomparable.

What Makes It Different

Four Rules, Fixed Before Any Device Was Measured

Each one costs something. Together they are why a laptop CPU and a data-centre accelerator can sit in the same ranking without the comparison being meaningless.

One scale

One Scale, From Laptop CPU to Data-Centre GPU

Comparability

The model catalogue is held small enough to fit in about 2 GB, which is what lets integrated graphics attempt the same work as an accelerator costing a hundred times more. A calibration phase then raises the batch size on each device until throughput stops improving inside a defined noise band, so the large system is measured at its own saturation point rather than at a workload sized for the small one. Neither is flattered by a fixed workload that happens to suit it. Read the article β†’

No vendor path

No Vendor Gets a Path of Its Own

Independence

The benchmarked models are prepared once, before any target device is known, and the identical artefacts ship to every vendor's hardware. Nothing enters the catalogue unless it already runs on at least two vendors' stacks, so a vendor-specific fast path has nowhere to live. Where two vendors' kernels disagree about what is permissible, the stricter constraint applies to all of them rather than per vendor. The software has to be public too: an optimised build or a newer driver is fair, provided anyone can install it. Read the article β†’

Failures count

A Test You Skip Still Counts Against You

Aggregation

A workload that fails, times out, or runs at a precision the device cannot execute is recorded as a zero and stays in the calculation. The aggregate offsets every input by a constant derived from all of them, zeros included, which makes it monotone: improving any single result can never lower the total, and no arrangement of omissions can raise it. Running a workload slowly always beats not completing it. Read the article β†’

AI Executor

The Score Belongs to the Whole Stack, Not the Chip

Diagnosis

Every result is bound to the device and to the backend it ran through — cuda for NVIDIA, cuda via ROCm for AMD, xpu for Intel, or CPU — together with the driver, framework, and runtime on that machine. No score is attributed to silicon alone. That is what makes a result diagnostic rather than decorative: when your own number sits below the same card measured on someone else's machine, the difference is somewhere in the software stack around it, and it is findable. Read the article β†’

How to Read the Four Scores

A run reports Training, Inference, and Compute separately, then GT on top of them. A device that trains badly and infers well shows up as exactly that instead of being averaged into one rating that matches nobody's workload.

Read the category score that matches your work. Training, Inference, and Compute each stand on their own; re-ranking the board by one of them is a lens on the same measurements, not a different number.

GT is an ordinal aggregate of the three. It is unbounded and carries no reference-device normalisation, so it implies no 0–100 scale — treat it as an ordering, not as a percentage. Training and Inference carry 0.4 each in that aggregate and Compute carries 0.2; the LynxBenchAI methodology sets out how the four are combined.

Every result is precision-tagged, and a precision is scored on what it earns. FP64 through INT8 are separate operating regimes, each of which must clear a correctness threshold before it counts at all. Throughput is weighted by the memory a run actually moves, so halving the bits and going twice as fast gains nothing — a low-precision path has to beat that ratio to show real engineering. Supporting a precision badly still scores better than not supporting it, because the alternative is a zero. Precision is a design parameter β†’

Every rank opens into the category and precision breakdown that produced it, with the reproducibility manifest and the declared optimisation budget on the device page. A precision a device cannot execute is scored zero rather than quietly skipped.

Your own machine can produce a row here. pip install lynxbench-ai on Python 3.11 or later, give it 15 to 30 minutes, and the run submits its four scores to this board. The full derivation is in the LynxBenchAI methodology.

Releases and the Board

Named Releases, and a Board Anyone Can Add To

Releases carry names rather than dates. 26Q3 is the current one and 27Q1 is the next by name; there is no fixed schedule and none is promised. A release fixes the model catalogue, the precisions, the correctness thresholds, and the scoring formula, and every result carries the name of the release that produced it. When those inputs change, the release name changes with them, which is why scores do not travel across release names.

Runs submit to the public board automatically, so results accumulate in one inspectable place. The point is not the ordering. It is that a performance claim about a device can be checked against runs other people produced with the same instrument under the same release, that your own result has a population of the same card on other machines to sit in, and that a device missing from the board is itself visible information. A supplied figure becomes one data point among several rather than the only one available.

If the Numbers Look Low

Why These Figures Sit Below the Ones on a Vendor Slide

They are measuring different things, and the difference is deliberate. A vendor figure is generally the best result obtainable from a stack tuned for that workload on that device, quoted at its peak. A LynxBenchAI figure is what a publicly available stack does on a machine in the state it is actually in, sustained across a timed window rather than caught at its best instant, under constraints applied identically to every device on the board.

You buy comparability by giving up maximality. A number tuned to its limit tells you what the hardware can be made to do by someone whose job is making it look good. A number produced under fixed, shared constraints tells you where a device stands against every other device — and it is much closer to what you will see on the first day, before anyone has tuned anything.

Who Runs It

Written for People Who Will Check the Method

LynxBenchAI is built for engineers and serious enthusiasts who own the hardware and have a question they are about to act on: whether the card is the bottleneck or the stack around it is, whether the upgrade is worth buying, why one specific workload runs slower than it should. That reader does not want the method simplified. They want it stated precisely enough to argue with, which is why every rank on the board opens into the category, precision, and measurement conditions that produced it, and why the methodology is published in full rather than summarised.

Teams making procurement and deployment decisions read the same evidence for the same reason: it is bound to a workload rather than to a specification sheet. How organisations should choose AI hardware →

Coverage

What 26Q3 has measured so far, and what we're engineering toward next. The board grows as runs are submitted, so the first list is a snapshot rather than a fixed set. Inclusion in the second list is intent, not a certified result.

Measured Under 26Q3

NVIDIA (cuda)
AMD (ROCm)
Intel (xpu)
CPU
Data-Centre Accelerators
Desktop GPUs
Laptop GPUs
Integrated Graphics
FP64
FP32
FP16
BF16
FP8
INT8

Engineering Toward

AMD MI350
Intel Gaudi
TPU / NPU classes
Edge deployment

Frequently Asked Questions

What is LynxBenchAI?

+

LynxBenchAI is an AI hardware benchmark you install and run yourself, together with the methodology behind it. It measures performance as a property of the complete hardware-and-software stack, sustained inside a declared measurement window, reported per precision, under a bounded optimisation budget. A run produces four scores — Training, Inference, Compute, and GT — and submits them to a public leaderboard. The Personal Edition is released and free for non-commercial use.

How do I run it, and what does it need?

+

pip install lynxbench-ai on Python 3.11 or later, on Linux or on Windows through WSL2. A run needs roughly 15 GB of free disk, downloads about 2 GB of model data once, and takes 15 to 30 minutes. It runs on NVIDIA GPUs through cuda, AMD GPUs through ROCm on that same path, Intel GPUs through xpu, and on CPUs. Read the install guide →

What do the four scores mean?

+

Training, Inference, and Compute are category scores, each meaningful on its own as how well that AI Executor handles that class of work. GT is an ordinal aggregate of the three, weighted 0.4 for Training, 0.4 for Inference and 0.2 for Compute. GT is unbounded and carries no reference-device normalisation, so it implies no 0–100 scale. Read the category that matches your workload first; a device that trains badly and infers well shows up as exactly that rather than being averaged away. The derivation is in the LynxBenchAI methodology.

What does 26Q3 mean, and can I compare scores across releases?

+

26Q3 is the name of the current release; the next one is 27Q1. A release fixes the model catalogue, the precisions, the correctness thresholds, and the scoring formula, and every result carries the name of the release that produced it. Scores are comparable within a release name and not across release names, because the thing being measured changed. There is no fixed release cadence and none is promised.

Which software stack does LynxBenchAI measure?

+

Publicly available software, and only publicly available software. The benchmark installs a declared environment built on mainstream PyTorch, and a submitter may diverge from it — an optimised build, a newer driver, a different runtime — provided every component is a version anyone can obtain and install. A build produced for LynxBenchAI, or tuned against it and shipped to nobody else, falls outside the methodology. This is a declared rule rather than a technically enforced one: the submission record captures the driver, framework, and runtime a result ran on, which makes the rule auditable after the fact, but nothing in the client prevents a non-public build from being used.

Why are LynxBenchAI scores lower than the figures vendors publish?

+

Because the two measure different things. A vendor figure is generally the best result obtainable from a stack tuned for that workload on that device, quoted at its peak. A LynxBenchAI figure is what a publicly available stack does on a machine in the state it is actually in, sustained across a timed window rather than caught at its best instant, under constraints applied identically to every device on the board. Comparability is bought by giving up maximality: the number comes out lower, and it is much closer to what you will see before anyone has tuned anything. Peak vs steady-state performance →

How does this differ from other AI benchmarks?

+

Four things, all at the method level. The model catalogue is held small enough that a laptop CPU and a data-centre accelerator can attempt the same work and each be measured at its own saturation point, so they share one scale rather than sitting in separate tables. Nothing enters that catalogue unless it already runs on at least two vendors' stacks, and the models are prepared before any target device is known, so a vendor-specific path has nowhere to exist. A failed or unsupported workload is scored zero and stays in the aggregate, so omissions cannot help a device. And every result is bound to the whole stack that produced it rather than to the silicon. Why benchmarks mislead procurement →

Who builds LynxBenchAI, and is it funded by a hardware vendor?

+

It is built and funded by TechnoLynx, and is not commissioned by or produced on behalf of any hardware vendor. Its founder, BalΓ‘zs Keszthelyi, was lead programmer of CLBenchmark, later CompuBench CL — the cross-vendor OpenCL benchmark published from 2010 — and several vendors corrected non-compliant OpenCL implementations in response to it. He sat on the Khronos OpenCL and SYCL working groups and is a named contributor to the SYCL specification.

Can I trust a result someone else submitted?

+

Every result is signed by the released LynxBenchAI client, and the collection server accepts a submission only when its signature matches that release's exact build β€” establishing that the payload came from the released client, not a hand-edited results file or an outside build. It does not establish that the machine behind it was representative; an operator who controls their own hardware can still submit a faked or freak result, which is what the surrounding population of runs for that device is there to expose, not the signature alone. Some entries, typically for less common devices, are measured directly by TechnoLynx on rental hardware rather than contributed externally; those pass through the identical signed pipeline, with no separate path. See what a submission does and does not establish →.

Where do I see the results?

+

On the leaderboard, ordered by GT with a full drill-down to category, precision, and method for every entry. Runs submit automatically, so the board grows as people measure their own machines, and a device's absence from it is itself visible information. If there's a specific device you want measured, tell us about your hardware →.

Where to Start

Seven articles that lay out the premise, the central claim, and the procurement application of LynxBenchAI, spanning benchmark methodology, stack-level reasoning, sustained performance, precision trade-offs, hardware selection, and how the score itself is put together.

Why Spec-Sheet Benchmarking Fails for AI β€” How GPU Benchmarks Actually Work

Why Spec-Sheet Benchmarking Fails for AI β€” How GPU Benchmarks Actually Work

Apr 14, 2026

GPU spec sheets describe theoretical ceilings. Real AI performance is an execution property shaped by workload, software stack, and sustained system…

Read more
Performance Emerges from the Hardware Γ— Software Stack

Performance Emerges from the Hardware Γ— Software Stack

Apr 15, 2026

AI performance is a property of the executor β€” device plus backend, driver, framework and runtime β€” not of silicon alone.

Read more
How to Choose AI Hardware and GPU for AI Workloads: A Decision Framework

How to Choose AI Hardware and GPU for AI Workloads: A Decision Framework

Apr 16, 2026

A decision framework for AI hardware selection: shortlist executors not part numbers, match evaluation to deployment, weigh Training/Inference/Compute…

Read more
Peak Performance vs Steady-State Performance in AI

Peak Performance vs Steady-State Performance in AI

Apr 15, 2026

AI systems live in steady state, not at peak. Why peak-only evaluation misleads, and what a declared measurement window actually reports.

Read more
Precision Is a Design Parameter, Not a Quality Compromise

Precision Is a Design Parameter, Not a Quality Compromise

Apr 16, 2026

Numerical precision is an explicit design parameter in AI systems, not a quality downgrade

Read more
Are GPU Benchmarks Accurate? What They Actually Measure vs Real-World Performance

Are GPU Benchmarks Accurate? What They Actually Measure vs Real-World Performance

Apr 14, 2026

A GPU benchmark measures an execution path, not the silicon. Stack, workload, and measurement window shape the number β€” read them or be misled.

Read more
Aggregation Semantics of a Score: What a GT Number Licenses You to Say

Aggregation Semantics of a Score: What a GT Number Licenses You to Say

Aug 11, 2026

A LynxBenchAI run emits four scores. GT is an ordinal aggregate, not a physical rate - how it is formed and how far it may be read.

Read more