Frontier MoE models have changed the memory equation.
Birbal builds a frontier inference rack around the memory, bandwidth and compute a known model actually requires.
Model size can set the hardware footprint before bandwidth or compute do.
Sparse MoE models keep a very large weight set resident while reading only a fraction of it on each token.
B200 baseline: capacity drives the GPU count
Reference notes · alternatives to full HBM residency
Serving stacks can offload selected weights to CPU memory and access or prefetch them as needed. That lowers HBM pressure while making the CPU↔GPU path part of inference.
Expert selection happens per token. Caching and prefetching can help, but the routed working set varies across tokens and concurrent requests.
Grace Blackwell links CPU and GPU memory over NVLink-C2C, making a larger heterogeneous memory pool easier to use.
A Birbal rack is designed after the model is known.
Once the model is known, its workload becomes the specification for the rack.
The tile is Birbal’s unit of scale.
Each tile combines an independent memory channel, a stationary weight shard and enough local compute to consume that shard.
Shard weights across independent memory channels.
The model stays distributed across the rack rather than being moved through a shared memory path.
Size compute to each shard.
Choose the compute engine that can keep its local memory channel busy.
Schedule the rack as one model.
Tile groups change by operator; activations and partial reductions move through the fabric while weights stay local.
From frontier model to serving API.
Give Birbal the model. We characterize the workload, configure the rack, compile the execution plan and expose a standard serving API.
K3-class frontier inference.
Building toward the rack.
A frontier inference rack designed around the model.
Working architecture · targets under validation