69.6492° N — Arctic compute
Plan capacity

←

All field notes

Engineering

7

min read

Checkpointing 1,024 GPUs in under 40 seconds

A full 70B checkpoint used to pause training for four minutes. Moving writes off the critical path and onto hall-local flash brought it under 40 seconds.

Ravi Menon

Head of Engineering

Hall A, Narvik · 68.4° N

Photo: Nordlys

Filed under

Engineering

From

Hall A, Narvik

←

All field notes

On a 1,024-GPU pod, every second the cluster spends writing a checkpoint is a second nobody trains. In January a full 70B checkpoint paused our customers' jobs for close to four minutes. Today the same checkpoint blocks training for 38 seconds.

Where the four minutes went

We traced a dozen checkpoints end to end. Very little of the time was spent moving bytes. Most of it went to every rank waiting on the slowest writer, and to metadata calls queuing on a shared parallel file system that was also serving datasets.

  • Stragglers. One rank on a busy node set the pace for all 1,024.

  • Metadata. Hundreds of thousands of small shard files hit a single metadata service at once.

  • Contention. Data loaders and checkpoint writes shared the same storage paths.

Asynchronous by default

The fix was to take writes off the critical path. Each node now copies its shard from GPU memory into host memory, which takes seconds, and training resumes. A background process then streams the shard to a flash tier inside Hall A over a storage network that is separate from the compute fabric.

Shards are packed into a few large files per node, so the metadata load fell by two orders of magnitude. Replication to a second storage room happens after the write is acknowledged, not before.

What it costs

Each node keeps one extra checkpoint in host memory, and the flash tier is sized at about three full checkpoints per pod. In return, teams can checkpoint every 20 minutes instead of every two hours, and a failed node costs minutes of work rather than an afternoon. The tooling ships with every Dedicated pod at no extra charge.

Field notes · Hall A, Narvik

01⁠More field notesFrom the same hall
All notes

Engineering

Why we cool with air, not water

6

min read

→

Company

Nordlys raises $48M Series A to build N-02 in Kiruna

3

min read

→

Field notes

Twelve months at 99.995%: a year inside Hall A

5

min read

→

02⁠CapacityQ1 2027 allocation is open

Run on Arctic air and hydro from $1.46 per GPU-hour. An engineer replies within one working day.

Plan capacity
Tromsø HQ—
N-01 Narvik−4 °C · Live
N-02 Kiruna−9 °C · 2027
NO4 price€4.3 / MWh
© 2026 Nordlys AS · Org. 931 204 118All systems normal · build 26.10.05Built in FramerCreated byFlowmance

Create a free website with Framer, the website builder loved by startups, designers and agencies.