Your GPU workloads
One row per team or service: its peak GPU count, when that peak happens, and what it needs the rest of the day.
Fixed servers vs one pool
- LLM inference, VDI desktops, Render farm need more GPUs than one 4-GPU server holds, so on fixed servers the job is split across machines. A pool can compose them to one host.
Sum of peaks versus peak of the sum
The calculator adds the headroom you choose on top of the pooled peak, but never takes the pool above the fixed total. GPU power counts the GPUs alone, at 350 W for an NVIDIA L40S (NVIDIA datasheet) or 600 W for an AMD Instinct MI350P[src]. For the MI350P system, which is sold complete from 4 GPUs, the results use the system's GPU count. Host servers, chassis and switches add more. For the facility side, use the rack power density planner.
The Liqid bundles behind the result
| Bundle | Pools | Hosts | Liqid hardware | Rack units |
|---|---|---|---|---|
| SmartStack 10 | 10 GPUs | Up to 4 | 1 × EX-5410P, Director | 5U |
| SmartStack 20 | 20 GPUs | Up to 8 | 2 × EX-5410P, 1 × Gen5 ToR switch, Director | 10U |
| SmartStack 30 | 30 GPUs | Up to 6 | 3 × EX-5410P, 1 × Gen5 ToR switch, Director | 14U |
| SmartStack 30+ | 30 GPUs | Up to 16 | 3 × EX-5410P, 2 × Gen5 ToR switch, Director | 15U |
| UltraStack 10 | 10 GPUs | 1 | 1 × 10-slot chassis, Director | 7U incl. 2U host (2024 design) |
| UltraStack 20 | 20 GPUs | 1 | 2 × 10-slot chassis, 48-port PCIe switch, Director | 12U incl. 2U host (2024 design) |
| UltraStack 30 | 30 GPUs | 1 | 3 × 10-slot chassis, 48-port PCIe switch, Director | 16U incl. 2U host (2024 design) |
| UltraStack MI350P | 4–30 MI350P | 1 (included) | 1–3 × 10-slot GPU chassis, Director | 6–14U incl. 2U server |
| SmartStack 10TB | 10 TB CXL | Up to 5 | 1 × EX-5410C, Director | 5U |
| SmartStack 20TB | 20 TB CXL | Up to 8 | 2 × EX-5410C, 1 × CXL ToR switch, Director | 10U |
| SmartStack 40TB | 40 TB CXL | Up to 12 | 4 × EX-5410C, 2 × CXL ToR switch, Director | 19U |
Sources: EX-5410P and EX-5410C SmartStack datasheets (Dec 2025), Liqid GPU pooling page, UltraStack L40S reference design (2024, Gen4 parts; its rack units include the 2U host), UltraStack MI350P datasheet and web page (Oct 2026). Specifications per bundle are on Liqid GPU pooling, UltraStack MI350P and Liqid CXL memory pooling.
What to check before you rely on the number
| Assumption | Why it matters |
|---|---|
| Whole GPUs only | GPU partitioning (MIG, vGPU) is a separate way to share a GPU and is not modelled. |
| GPUs move at each window | Pooling suits services and scheduled jobs that release GPUs; one long job holding GPUs all day shares nothing. |
| PCIe GPUs up to 600 W | Liqid's EX-5410P takes PCIe cards up to FHFL double-wide and 600 W[src]; in our view SXM modules, which are not add-in cards, cannot be pooled this way. |
| Hosts on Liqid’s list | Each host needs a Liqid adapter and must be on, or checked against, Liqid's compatibility list[src]. See compatibility. |
| CXL-capable memory hosts | Memory pooling needs CXL platforms with CXL/PCIe native mode in BIOS[src]; Liqid's chassis datasheet states up to 100 TB composed to one server[src]. |
| GPU power only | kW figures are GPU board power; add hosts, chassis and switches for the rack budget. |
GPU and CXL memory pooling calculator: common questions
What does the GPU pooling calculator work out?
It compares two ways of buying GPUs for the same workloads. Fixed: every team or service gets its own servers, sized for its own peak. Pooled: all workloads share one pool of GPUs, sized for the busiest hour of their combined demand. It reports GPUs needed each way, the GPUs a pool avoids, average utilisation, idle GPU-hours a day and GPU power, then names the smallest Liqid SmartStack or UltraStack that holds the pool.
What do "sum of peaks" and "peak of the sum" mean?
A fixed estate has to cover each workload’s peak separately, so it needs the sum of the peaks. A shared pool only has to cover the busiest single hour of total demand: the peak of the sum. When peaks happen at different times, the second number is much smaller. When every workload peaks at the same time, the two are equal and pooling recovers nothing; the calculator says so.
How does it choose a Liqid bundle?
For several host servers it picks the smallest validated SmartStack that holds both the pooled GPU count and the host count: 10 GPUs and 4 hosts, 20 and 8, 30 and 6, or 30 and 16, per Liqid’s SmartStack datasheet. For a single host it picks UltraStack 10, 20 or 30, or, with AMD MI350P selected, the UltraStack MI350P system at any count from 4 to 30 GPUs (Liqid’s datasheet; its web page describes growth in pairs). Because that system is sold complete, the results then use its GPU count. Beyond 30 GPUs or 16 hosts it flags a custom fabric.
How does the CXL memory tab work?
For each host you enter the DRAM it already has, its peak memory need and when that peak happens. The fixed approach upgrades every host to its own peak; the pooled approach buys a shared CXL memory pool sized for the busiest hour of total shortfall. The calculator then picks Liqid’s 10 TB, 20 TB or 40 TB EX-5410C SmartStack by pool size and host count, measures the saving against the memory that stack actually holds, and flags anything beyond 40 TB or over 100 TB on one host.
Why does it not show prices?
We don’t reproduce vendor list prices, and a pound figure that showed only the GPUs saved, without the cost of the chassis, switches, adapters and software that make the pool, would mislead. The calculator gives the quantities that drive cost (GPUs, terabytes, hosts, rack units and kW), and we quote both options from those.
What does the calculator not model?
It works at whole-GPU granularity, so it does not model GPU partitioning (MIG or vGPU). It does not model network design, host CPU and RAM, or power beyond the GPUs themselves. It assumes GPUs can be moved between hosts as each workload’s window starts and ends, which suits services and scheduled jobs that release their GPUs better than one long job that holds them all day. Treat the result as a first sizing to refine with us, not a final design.
Which GPUs and servers can be pooled?
PCIe cards up to full-height, full-length, double-wide and 600 W, on servers Liqid has tested. Liqid’s chassis take PCIe add-in cards, so in our view SXM GPUs on NVLink baseboards, which are not add-in cards, cannot be pooled this way. Check your hosts and GPUs on our Liqid compatibility page.
Related Servnet guides, tools and hardware
Sources
Every specification on this page comes from Liqid's own product pages and datasheets, listed below with their dates. Where Liqid's web copy and a datasheet differ, we use the datasheet. Figures are confirmed against the current revision when we quote.
- EX-5410P SmartStack datasheet (GPU) · dated 10 Dec 2025
- LIQID GPU Pooling Solutions · web page, read 29 Oct 2026
- UltraStack L40S reference design (Dell PowerEdge) · dated 13 May 2024
- EX-5410C SmartStack datasheet (CXL memory) · dated 10 Dec 2025
- EX-5410P PCIe Gen5 expansion chassis datasheet · dated 11 Dec 2025
- EX-5410C CXL 2.0 expansion chassis datasheet · dated 11 Dec 2025
- HX-5160C-1C CXL 2.0 HBA datasheet · dated 27 Oct 2025
- UltraStack with AMD MI350P datasheet · dated 13 Oct 2026
- LIQID UltraStack with AMD Instinct MI350P · web page, read 29 Oct 2026
- Liqid Hardware Compatibility List · dated 17 Aug 2026
LIQID, LIQID Matrix, SmartStack and UltraStack are trademarks of Liqid Inc. Servnet is an independent UK IT reseller; this page is our own guide to the range.
Talk to a UK specialist
Get expert advice or a no-obligation quote — servers, storage, networking, maintenance, finance and cloud. We reply the same working day.