» Cedana / Solutions / Power
Break the GPU power bottleneck
Expand power capacity. Accelerate permitting.
A year at a 40 MW GPU data center. Ten times the grid operator asks for 8 MW back, 20% of the site's capacity, with as little as five minutes of warning. The site runs 70% inference and 30% fine-tuning and training. Each time it suspends the workloads on 408 to 493 of its 2,000 B200 servers, saves them to disk, and powers those servers down. When the grid releases the site, every workload resumes from where it stopped. Across the whole year the site is curtailed for 45 hours, 0.5% of the time.
Event 1 of 10
Warning window
- Request received
- Suspend and save to disk
- Power down GPUs
- Curtailed
- Power up
- Resume from checkpoint
Server floor
Checkpoint ledger
Suspendable workloads, automatically checkpointed and resumed through each event
| Workload | Type | Progress | State |
|---|
What happens in each event
Request
The grid operator asks for 8 MW. The warning window is the time until curtailment must start. The site selects enough servers to cover it, in the same 70/30 mix as the fleet.
Suspend and save
The save starts the moment the request arrives. Workloads on those servers are suspended and their full GPU memory is written to disk. One server takes about a minute.
Power down and hold
With their state on disk, those GPUs power down safely, three minutes after the request. The rest of the warning window is headroom. Every other server keeps running.
Resume
On release the servers power up and state is restored from disk. Training continues from the same step. Inference comes back warm, with no model reload.
The ten events
Timed for the hours the grid is tightest: winter cold-snap peaks in the early morning and evening, and summer heat-wave afternoons. Durations vary from two to six hours. Select a row to replay it.
| # | Date | Trigger | Request | Start | End | Hours | Load before | Returned | Servers suspended | MWh |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Tue Jan 20 | Cold snap, evening peak | 16:25 | 16:30 | 18:30 | 2.00 | 33.8 MW | 8 MW | 473 · 3,784 GPUs | 16.5 |
| 2 | Wed Jan 21 | Cold snap, morning peak | 05:40 | 05:45 | 09:00 | 3.25 | 32.5 MW | 8 MW | 493 · 3,944 GPUs | 26.5 |
| 3 | Tue Jun 23 | Heat wave, afternoon peak | 15:25 | 15:30 | 20:15 | 4.75 | 39.2 MW | 8 MW | 408 · 3,264 GPUs | 38.5 |
| 4 | Wed Jun 24 | Heat wave, afternoon peak | 14:25 | 14:30 | 18:15 | 3.75 | 39.1 MW | 8 MW | 409 · 3,272 GPUs | 30.5 |
| 5 | Wed Jul 8 | Heat wave, afternoon peak | 15:25 | 15:30 | 19:15 | 3.75 | 37.1 MW | 8 MW | 431 · 3,448 GPUs | 30.5 |
| 6 | Thu Jul 16 | Heat wave, afternoon peak | 13:55 | 14:00 | 18:45 | 4.75 | 39.1 MW | 8 MW | 410 · 3,280 GPUs | 38.5 |
| 7 | Fri Jul 17 | Heat wave, afternoon peak | 13:25 | 13:30 | 19:30 | 6.00 | 37.5 MW | 8 MW | 427 · 3,416 GPUs | 48.5 |
| 8 | Wed Aug 5 | Heat wave, afternoon peak | 14:25 | 14:30 | 20:00 | 5.50 | 39.0 MW | 8 MW | 410 · 3,280 GPUs | 44.5 |
| 9 | Thu Aug 13 | Heat wave, afternoon peak | 14:10 | 14:15 | 20:15 | 6.00 | 38.0 MW | 8 MW | 421 · 3,368 GPUs | 48.5 |
| 10 | Wed Sep 2 | Late-summer heat, evening peak | 16:25 | 16:30 | 21:00 | 4.50 | 35.9 MW | 8 MW | 445 · 3,560 GPUs | 36.5 |
Assumptions
Sizing
2,000 servers × 14.3 kW maximum = 28.6 MW. Network, storage and management add 10%, giving 31.5 MW of IT load. Cooling and electrical overhead of 1.27 at the design peak brings the facility to 40 MW. That is 16,000 B200s.
Load
IT utilization averages about 90% with a small daily cycle. Cooling overhead rises with outdoor temperature, so the site draws about 32 MW in winter and 37 to 39 MW on hot afternoons.
Curtailment depth
Set by the slider, 10% to 90% of the 40 MW capacity. The default is 20%, or 8 MW. Because the site runs below capacity in cooler weather, the same depth takes a larger share of the servers in winter. The site always keeps at least 1 MW on the grid, so at very high depths the curtailment is limited by the load itself.
Workload mix
70% of servers run inference and 30% run fine-tuning and training. Servers are selected for each event in the same proportion.
Warning window
Set by the slider, 5 to 60 minutes. The save begins when the request arrives. Whatever is left of the window after the GPUs are off is headroom, so a longer warning means more headroom and slightly more energy returned.
Checkpoint
A full save of one server's GPU memory (8 × 180 GB) takes about one minute. Saves are staggered across the selected servers over 90 seconds. Each server powers down 30 seconds after its save completes, so every selected GPU is off three minutes after the request.
Resume
Servers power up over 90 seconds after release, take 30 seconds to boot and about one minute to restore. All workloads are running again three minutes after release.
Playback
The year runs fast between events. Save and resume play at about one minute of site time per 1.2 seconds so the per-server progress is visible.