Cerebras announced the CS-4, their fourth-generation wafer-scale inference system. The numbers are straightforward: 1,000+ tokens per second on models exceeding 10 trillion parameters. 30× faster inference than GPU systems. 10× more throughput per watt than the CS-3.
The HN thread (324 points, 207 comments) focused on the speed. It should have focused on the billing model.
From the HN thread, the most commercially important comment:
"They don't have a prefix cache like other providers, or at least don't have a discount in their billing structure. Each message charges for the whole context window. It's wildly more expensive for long multi-turn scenarios with lots of tool calls (coding). It's better for short few turn tasks."
This is not a Cerebras-specific observation. It is a routing decision. And it is exactly the kind of routing decision that should be automated, not manual.
For a short, single-turn task — classification, quick Q&A, one-shot generation — Cerebras is the right answer. 1,000 tokens/second at Sol's post-cut pricing ($2.50/MTok input) is fast and cheap. The lack of prefix caching doesn't matter because there's no prefix to cache.
For a multi-turn coding session — 20 messages, 50K context, tool calls on every turn — Cerebras charges for the full 50K on every message. A GPU provider with prefix caching charges for the full context once and then caches the prefix at a fraction of the cost. The crossover point is typically 3–4 turns.
Here's the part the HN thread didn't connect. If every Cerebras message charges for the full context window, then every token you remove from that context is a direct, linear cost saving — not just on the first message, but on every subsequent message in the session.
A 40% context compression on a Cerebras-routed request is a 40% cost reduction on every turn. Not on the first turn. On every turn. Because there's no prefix cache absorbing the repeated portion at a discount, the compressed tokens are full-price tokens on every single message.
The arithmetic on a 20-turn coding session with 50K context:
The point is not that Cerebras is bad. The point is that the cost profile changes dramatically based on task shape, and the routing layer needs to understand the shape.
Three things, all automatic:
From the HN thread: the CS-4 is labeled "interim" before the WSE-4 family, which moves to a 3nm process with potentially 3D-stacked SRAM. If WSE-4 delivers on 3nm, Cerebras inference costs could fall further — expanding the gap between Cerebras speed and GPU speed, and potentially changing the crossover point where prefix caching becomes more economical.
But the billing model — no prefix cache, full-context charge per message — is a business decision, not a hardware constraint. It could change. If it does, the routing math changes. The routing layer needs to update automatically when provider pricing models shift, not wait for a human to notice.
Trimio's LCR engine routes based on task shape, conversation history, and provider-specific cost models — including Cerebras's full-context billing. Token compression runs before routing, magnifying savings on providers that charge full price per turn. Per-request routing evidence shows exactly why each model was selected. See how it works.