Created bymario-alka.dePowered bygodcore.denoob2claw.detricoma.de
Contributed byMario AlkaGoogle

gemma-4-12B-it

Performance benchmark · measured on 26.07.2026 21:42

Benchmark-IDrun-20260727-032759-b402b1
Timebench 3 - Kombi (Prefill + Generation)Dense12BRuntime: vLLM
For context: Teile des Modells wurden per --cpu-offload-gb=80 GB in den System-RAM ausgelagert – RAM wird als erweiterter VRAM genutzt, was den Durchsatz senken kann.
Generation315,66tok/s
Prefill3.727,87tok/s
Time to First Token2.722,00ms
Total duration37,93s
Concurrency5parallel
Ranking in the field
8of 24 systems

Performance benchmark · Primary metric: Generation-Speed (tok/s)

This run is better than 70 % of all comparable systems.
Generation 315,7 tok/s
+15 % vs Ø 275,2
Prefill 3.727,9 tok/s
-37 % vs Ø 5.940,3
Time to First Token 2.722 ms
-73 % vs Ø 9.960
Distribution in the field6 – 1.608 tok/s
Ø 275 Median Dieser Lauf

Wie schlägt sich dieser Benchmark?

Hardware

GPU: NVIDIA GeForce RTX 5070 Ti · 16 GB VRAM
CPU: AMD Ryzen Threadripper PRO 5975WX 32-Cores
RAM: 247 GB
Mainboard: ASUSTeK COMPUTER INC. Pro WS WRX80E-SAGE SE WIFI

Setup

Runtime: vLLM
Quantization: -
Model: gemma-4-12B-it

Configuration

benchmark-konfiguration — run-20260727-032759-b402b1
# LLM-Benchmark Konfiguration # Modell : gemma-4-12B-it # Engine : vLLM # Run-ID : run-20260727-032759-b402b1 # GPU : NVIDIA GeForce RTX 5070 Ti # CPU : AMD Ryzen Threadripper PRO 5975WX 32-Cores # RAM : 247 GB bench@llm-benchmark:~$ /home/godcore/vllm-venv/bin/python3 /home/godcore/vllm-venv/bin/vllm serve google/gemma-4-12B-it-qat-w4a16-ct \ --served-model-name gemma-4-12B-it \ --tensor-parallel-size 1 \ --cpu-offload-gb 80 \ --chat-template /home/godcore/tmpl_gemma.jinja \ --dtype auto \ --max-model-len 8192 \ --gpu-memory-utilization 0.85 \ --trust-remote-code \ --host 0.0.0.0 \ --port 8000
Engine?Die Inferenz-Software, die das Modell ausliefert (z.B. vLLM oder llama.cpp). Sie bestimmt Geschwindigkeit, unterstuetzte Modellformate und welche Parameter ueberhaupt verfuegbar sind.vllm
Modellalias?Der Name, unter dem das Modell ueber die API angesprochen wird. Genau dieser Wert muss im Request-Feld 'model' stehen.gemma-4-12B-it
Kontextlaenge?Maximale Anzahl Tokens (Eingabe + erzeugte Ausgabe zusammen), die das Modell pro Anfrage verarbeiten kann.8192
Alias?Anzeigename des Modells nach aussen (served model name), unabhaengig vom Dateinamen.gemma-4-12B-it
Tensor-Parallel?Anzahl GPUs, auf die JEDER einzelne Modell-Layer aufgeteilt wird (Tensor-Parallelitaet). Mehr GPUs = mehr VRAM und meist mehr Speed, aber die Anzahl der Attention-Heads muss durch diesen Wert teilbar sein (z.B. 32 Heads -> nur 1, 2, 4, 8 ... moeglich, NICHT 3).1
cpu-offload-gb?Menge an Modellgewichten in GiB, die in den CPU-RAM ausgelagert wird. Ermoeglicht groessere Modelle als der GPU-Speicher fasst, kostet aber Geschwindigkeit.80
chat-template?Jinja-Vorlage, die Chat-Nachrichten in den Prompt-Text des Modells umwandelt. Noetig, wenn das Modell keine eigene mitbringt./home/godcore/tmpl_gemma.jinja
Dtype?Zahlenformat der Modellgewichte bei der Berechnung (z.B. auto, float16, bfloat16). 'auto' waehlt automatisch das vom Modell empfohlene Format.auto
Kontext?Groesse des Kontextfensters in Token. 0 = der beim Training verwendete Kontext des Modells.8192
GPU-Speicher?Anteil des GPU-Speichers (0 bis 1), den vLLM belegen darf. 0.92 = 92 %. Hoeher = mehr Platz fuer den KV-Cache (mehr/laengere parallele Anfragen), aber groesseres Risiko fuer 'Out of Memory'.0.85

All benchmarks of this model To leaderboard

Model comparison

gemma-4-12B-it on various hardware

All published performance runs of this model – each bubble a variant: position = prefill (X) × generation (Y), bubble size = number of runs. Closer to the top right = faster. ★ Marked gold = this benchmark.

GPUby graphics card

6164623081540,0381.5072.9754.444Prefill (tok/s)Generation (tok/s)NVIDIA RTX PRO 6000 Blackwell Max-Q Workstation Edition - 102,5 tok/s Generation, 2.579 tok/s Prefill, TTFT 3.810 ms (24 Laufe)NVIDIA RTX PRO 6000 B...AMD Radeon 8060S Graphics - 79,6 tok/s Generation, 785 tok/s Prefill, TTFT 13.276 ms (12 Laufe)AMD Radeon 8060S Grap...NVIDIA GeForce RTX 5070 Ti - 486,2 tok/s Generation, 3.698 tok/s Prefill, TTFT 3.081 ms (3 Laufe) | DIESER LAUF★ NVIDIA GeForce RTX 50...
★ NVIDIA GeForce RTX 5070 Ti 486,2 tok/s this runNVIDIA RTX PRO 6000 Blackwell Max-Q Workstation Edition 102,5 tok/sAMD Radeon 8060S Graphics 79,6 tok/s

CPUby processor

6164623081540,0381.5072.9754.444Prefill (tok/s)Generation (tok/s)AMD Ryzen Threadripper PRO 9965WX 24-Cores - 102,5 tok/s Generation, 2.579 tok/s Prefill, TTFT 3.810 ms (24 Laufe)AMD Ryzen Threadrippe...AMD RYZEN AI MAX+ 395 w/ Radeon 8060S - 79,6 tok/s Generation, 785 tok/s Prefill, TTFT 13.276 ms (12 Laufe)AMD RYZEN AI MAX+ 395...AMD Ryzen Threadripper PRO 5975WX 32-Cores - 486,2 tok/s Generation, 3.698 tok/s Prefill, TTFT 3.081 ms (3 Laufe) | DIESER LAUF★ AMD Ryzen Threadrippe...
★ AMD Ryzen Threadripper PRO 5975WX 32-Cores 486,2 tok/s this runAMD Ryzen Threadripper PRO 9965WX 24-Cores 102,5 tok/sAMD RYZEN AI MAX+ 395 w/ Radeon 8060S 79,6 tok/s

MBby mainboard

6164623081540,0381.5072.9754.444Prefill (tok/s)Generation (tok/s)ASUSTeK COMPUTER INC. Pro WS WRX90E-SAGE SE - 102,5 tok/s Generation, 2.579 tok/s Prefill, TTFT 3.810 ms (24 Laufe)ASUSTeK COMPUTER INC....Bosgame AXB35-02 (BeyondMax Series) - 79,6 tok/s Generation, 785 tok/s Prefill, TTFT 13.276 ms (12 Laufe)Bosgame AXB35-02 (Bey...ASUSTeK COMPUTER INC. Pro WS WRX80E-SAGE SE WIFI - 486,2 tok/s Generation, 3.698 tok/s Prefill, TTFT 3.081 ms (3 Laufe) | DIESER LAUF★ ASUSTeK COMPUTER INC....
★ ASUSTeK COMPUTER INC. Pro WS WRX80E-SAGE SE WIFI 486,2 tok/s this runASUSTeK COMPUTER INC. Pro WS WRX90E-SAGE SE 102,5 tok/sBosgame AXB35-02 (BeyondMax Series) 79,6 tok/s

ENGby engine

6124593061530,01.4502.3763.3024.229Prefill (tok/s)Generation (tok/s)llama.cpp - 102,5 tok/s Generation, 1.981 tok/s Prefill, TTFT 6.965 ms (36 Laufe)llama.cppvLLM - 486,2 tok/s Generation, 3.698 tok/s Prefill, TTFT 3.081 ms (3 Laufe) | DIESER LAUF★ vLLM
★ vLLM 486,2 tok/s this runllama.cpp 102,5 tok/s

DRVby driver

5355114864624381.9862.0712.1552.240Prefill (tok/s)Generation (tok/s)unbekannt - 486,2 tok/s Generation, 2.113 tok/s Prefill, TTFT 6.666 ms (39 Laufe)unbekannt
unbekannt 486,2 tok/s
💰 Economics

Economics of this run

Operating cost, TCO and comparison with the next-best runs of the same model. Methodology →

⚙️ ConfigurationAll metrics and charts below follow these settings – based on a 24-month runtime.
⚡ Electricity price EUR/kWh Save to URL
☁️ External LLM (API)
⚙️ System utilization 100 % Idle: 0 W · Full load: 0 W
Electricity0.30 EUR/kWh
Avg power (incl. idle)0 W missing
Avg cost / hour
Electricity / 1M tokens
Token / kWh
Acquisition (system) missing
Electricity (2 years)
TCO (2 years)
Output tokens (2 years)19.91B
☁️ External LLM (API) – comparison
External LLM cost (2 years)
Savings vs. external (2 years)
No power draw measured – values estimated from GPU TDP + CPU (idle + 15 %) + board.

All values above and the charts below take the configured system utilization into account: at X% the system generates only X% of the time, the rest it idles (0 W). Cost per hour drops (more idle), cost per token rises.

Cost over 2 years – electricity only

Cost over 2 years – incl. acquisition (TCO)

Speed vs. tokens per euro

Euro per 1M tokens

Comparison with up to 3 next-best runs of this model (at least one on different hardware). Power = GPU TDP + CPU (idle + 15 %) + board (estimated), acquisition = full system (GPU + CPU + board + RAM + PSU), prices = stored market prices.

Contributed by

Mario Alka Administrator

@marioalka

Ich bin Unternehmer, Softwareentwickler und KI-Enthusiast. Seit vielen Jahren entwickle ich Unternehmenssoftware und beschäftige mich inzwischen fast täglich mit lokalen LLMs, KI-Agenten und leistungsfähiger KI-Hardware.

Mit LLM-Benchmark.de möchte ich eine Plattform schaffen, auf der Modelle, GPUs und Agenten objektiv und reproduzierbar miteinander verglichen werden.