About & methodology

RigBench collects measured speeds for running open language models on your own hardware, and shows where every number came from.

Where the numbers come from

We copy published measurements as they appear in the source, record the source URL, build/commit and contributor where given, and never edit a number. Each table row links to its source.

Checks

Generating a token means reading every weight from memory once, so a card cannot generate faster than memory bandwidth ÷ model size. We drop any result more than 10% above that ceiling. This release rejected 4 rows; they are listed in rejected.json with the reason.

How estimates work

Anything not measured is labelled estimate.

Tests explained

tg128: tokens per second while generating 128 tokens (what you feel while chatting). pp512: tokens per second while reading a 512-token prompt. FA: flash attention. LocalScore runs llamafile over several prompt/output lengths and reports averages, so its numbers are lower than tg128 and are shown separately.

One sponsor per week on the site and in the newsletter, always labelled. Hardware makers, cloud GPU providers and local-AI tools are a good fit. Contact details coming at launch.

Affiliate links

Links to RunPod (cloud GPU rental) are referral links: if you sign up through them, RigBench may earn a credit or commission at no cost to you. They are marked sponsored, shown only as an option next to the data, and never change rankings or numbers. As an Amazon Associate I earn from qualifying purchases. Amazon links carry our Associates tag; if you buy through them, RigBench may earn a commission at no cost to you. They never change rankings, which are sorted by measured speed. Newegg links are plain searches with no tracking.

Corrections

Spotted a wrong number? Every row links to its source; if the source says something different, tell us with the correction form and we will fix it.