NeuroGenesys.
All Free ToolsFree Tools • LLM Inference Speed Estimator (Tokens per Second)

How fast will it run?

Generating text is limited by memory bandwidth: every new token reads the whole model from memory. Reading the prompt is limited by compute. Pick a model and hardware to estimate tokens per second, time to first token, and how throughput grows when you serve several requests at once. Every efficiency assumption is editable.

Free · runs in your browser · updated

1 · Model and hardware

Examples

2 · Estimated speed

tokens/s per request130
tokens/s total130
time to first token502 ms
limited bybandwidth
Each generated token reads the model weights and the KV cache from memory once, so speed is roughly bandwidth ÷ bytes per token.
total tokens/stokens/s per request
0.005001000141664256concurrent requeststokens per second
Batching shares each read of the weights across requests, so total throughput climbs until the GPU runs out of compute, or until per-request KV-cache reads dominate.

A roofline estimate, not a benchmark: real numbers depend on the runtime (llama.cpp, MLX, vLLM, TensorRT-LLM), kernels and drivers. It ignores speculative decoding and prefix caching, and assumes the model fits in memory — check that with the VRAM calculator.

Questions

How many tokens per second will I get?

For one request, roughly memory bandwidth × efficiency ÷ model size in bytes. Llama 3.1 8B at Q4_K_M is about 4.9 GB; an RTX 4090 reads about 1,000 GB/s, so at 70% efficiency that is about 140 tokens per second, or about 130 once a 4k-token KV cache is read too.

Why is a Mac with lots of memory slower than a GPU?

Unified memory lets a Mac hold large models, but its bandwidth (273 GB/s on an M4 Pro, 546 GB/s on an M4 Max) is lower than a high-end GPU's (1,008 GB/s on an RTX 4090, 3,350 GB/s on an H100). Speed per token follows bandwidth, so a 70B model fits on the Mac but runs at single-digit to low double-digit tokens per second.

What is time to first token?

The delay before output starts, mostly spent processing the prompt. That step does about 2 × parameters × prompt tokens operations, so it scales with compute (TFLOPS) and grows with prompt length.

Why does batching increase throughput?

One read of the weights can serve every request in the batch, so total tokens per second rises almost linearly at first. It levels off when the hardware runs out of compute, or when each request's KV-cache reads come to dominate at long contexts.

Why are mixture-of-experts models fast for their size?

They only read the experts each token is routed to. gpt-oss-120b has 117B parameters but uses about 5.1B per token, so on hardware that can hold it, it generates faster than a dense 14B model.

Related

Leadership

A word from the founder — on why the brain is the blueprint, and why the next decade of intelligence will be built here.

"The brain is the universe's only proof that general intelligence is possible. We treat it as the blueprint."

From cortical interfaces to photonic silicon, every program at NeuroGenesys exists to answer one question: how does intelligence arise — and how do we build it safely.

Will Schulz

Will Schulz

Founder, NeuroGenesys • AW3 Technology