Skip to content
HomeNewsDigestsConceptsGuidesToolbox
AboutSubscribeUA
Subscribe

AI Today Brief

The daily AI-engineering brief. Built in public. EN · UA.

XTelegramLinkedInYouTubeRSS

Follow AI Today Brief on LinkedIn for daily AI-engineering updates and the weekly “5 shifts that changed how developers work” PDF.

Explore

NewsDigestsConceptsGuides

Company

SubscribeAdvertiseAbout

Legal

Editorial policyAI disclosurePrivacyTerms

© 2026 AI Today Brief. All rights reserved.

  1. Home/
  2. News/
  3. Token & cost optimization/
  4. OpenLake Storage Engine Beats MLPerf Storage v3.0 for LLM Checkpointing
Token & cost optimization

OpenLake Storage Engine Beats MLPerf Storage v3.0 for LLM Checkpointing

OpenLake launched its asynchronous storage engine for LLM training and KV cache offloading, taking first place in MLPerf Storage v3.0. It reached 6.72 GiB/s write and 11.55 GiB/s read bandwidth on Llama 3.1 8B checkpointing.

September 6, 2026· 5 min read
OKCurated by Oleksandr Kuzmenko, AI Product Engineer·Updated September 6, 2026·Sources cited on every story
AI-assisted · editor-reviewed·How we use AI
OpenLake Storage Engine Beats MLPerf Storage v3.0 for LLM Checkpointing

Impact: Medium

Why it matters

Cut GPU idle time during large distributed training runs and accelerate host-to-storage KV cache offload.

TL;DR

  • 01OpenLake achieved 6.72 GiB/s write and 11.55 GiB/s read bandwidth on MLPerf Storage v3.0.
  • 02Combines Rust compio, io_uring, and GPUDirect Storage to eliminate kernel I/O scheduling bottlenecks.
  • 03Reduces Llama 3.1 8B checkpoint pauses to 29.42 seconds over standard S3-compatible endpoints.

Key facts

Mean write duration (Llama 3.1 8B)29.42 s
Mean read duration (Llama 3.1 8B)9.37 s
Checkpoint write bandwidth
6.72 GiB/s (MLPerf Storage v3.0)
Checkpoint read bandwidth
11.55 GiB/s
Mean write duration (Llama 3.1 8B)
29.42 s
Mean read duration (Llama 3.1 8B)
9.37 s
Network fabric
400 Gb/s InfiniBand to S3 API

MLPerf Storage v3.0 Benchmark Results

OpenLake's Infinity Core I/O Engine ranked first among Closed division S3 results in the MLCommons MLPerf Storage v3.0 benchmark. Evaluating the Llama 3.1 8B checkpointing workload (8 processes writing and reading 16 files across 10 iterations), OpenLake delivered 6.72 GiB/s write bandwidth—1.98× faster than the next best submission (NVIDIA AIStore 6-node at 3.40 GiB/s) and Nebius Object Storage (2.81 GiB/s).

Thread-Per-Core Architecture and KV Offloading

OpenLake implements an asynchronous I/O engine built with Rust compio using a thread-per-core design, asynchronous io_uring kernel operations, GPUDirect Storage, and on-GPU compression. The system connects via an S3 API interface over a 400 Gb/s InfiniBand fabric to NVMe-backed storage gateways. In production, OpenLake achieved over 1M IOPS with sub-millisecond latency on a 96-node cluster.

Slashing Distributed Training Idle Time

In synchronous distributed training, all accelerators freeze execution until state checkpoints commit durably. OpenLake reduced the mean checkpoint write duration for Llama 3.1 8B to 29.42 seconds (compared to 37.24s for Nebius) and recovery read duration to 9.37 seconds (11.55 GiB/s bandwidth). This throughput minimizes GPU idle time during routine checkpointing and accelerates post-failure cluster recovery.

Try it in 2 minutes

git clone https://github.com/openlake-project/openlake.git
cd openlake && cargo build --release

bash

✓ When to use

  • Use when scaling multi-node pre-training or RL runs where synchronous checkpoint pauses stall GPU compute.
  • Use to offload large context-window KV cache data from GPU memory to NVMe over S3-compatible interfaces.

✕ When NOT to use

  • Do not deploy for simple single-GPU inference where KV cache comfortably fits in VRAM.
  • Avoid if your infrastructure lacks NVMe storage or high-speed fabric (InfiniBand/RoCE), which limits io_uring gains.

What to do today

  • →Inspect the openlake repository to benchmark your cluster's checkpointing write speeds against 6.72 GiB/s.
  • →Evaluate io_uring-based object storage gateways if GPU clusters spend over 10% of runtime paused for state writes.

What the community says

  • “Today we are launching OpenLake, a KV offloading solution for modern LLM workloads. OpenLake achieved 1M+ iops in 1ms on a 96 node cluster... through rust compio with on GPU compression.”

    — arnav__1 on Hacker News

#OpenLake#io_uring#Rust#NVIDIA AIStore#GPUDirect Storage

Sources

  • OpenLake Leads MLPerf Storage v3.0
  • OpenLake on GitHub
  • Hacker News Announcement
ShareShare on XShare on LinkedIn
← Previous storyAnthropic Open-Sources Agent-Generated Lean 4 Proof of Fermat's Last TheoremNext story →OpenMAIC 1.0 Adds Agent Workbenches and Multi-Agent Classroom Generation

Related stories

  • Token & cost optimizationGoogle Launches Agentic Video Understanding in Gemini Slashing Token Costs by 66%
  • Token & cost optimizationFine-Tune a 350M Model for Structured Outputs Using GRPO
  • Token & cost optimizationGemini Adds Agentic Video Processing to Cut Token Usage by 88 Percent
  • Token & cost optimizationHugging Face Drops 200+ WebGPU Kernels for Accelerated Browser Inference

Email digest

Get the morning AI brief

One email a day — the stories that matter for engineers, founders and tech leads. Human-edited, with links to primary sources.

  • ✓120+ sources scanned daily
  • ✓Edited by a human
  • ✓1 email per day
  • ✓EN + UA

By subscribing you agree to the privacy policy.