Traditional storage was designed around a simple idea:
This tradeoff was defined 40 years ago, when retrieving data took minutes.
| Traditional Workload | Modern AI Workload |
|---|---|
| Few concurrent data requests | Thousands of simultaneous requests |
| CPU initiates storage requests | GPUs directly initiate storage requests |
| Data access in minutes/seconds | Data access needed in microseconds |
| Small, predictable datasets | Massive datasets + large context windows |
๐ Key Insight: AI agents consume enormous amounts of data simultaneously, and GPUs can now generate thousands of concurrent storage operations โ infrastructure that wasn't built for this simply becomes a bottleneck.
Every time data moves between storage and a GPU, the storage system must perform these operations:
Data Request โ [ENCRYPT] โ [COMPRESS] โ [VERIFY] โ [RECONSTRUCT] โ GPU
When thousands of AI agents access storage simultaneously, each triggering all four operations, the system can be overwhelmed.
๐ Key Insight: The bottleneck isn't just how much storage you have โ it's how fast the storage system can process these services at scale.
The NVIDIA Vera CPU (part of Vera BlueField-4 STX) delivers:
3.21x higher throughput than a standard x86 CPU in a two-stage compression + encryption pipeline
This means storage platforms can handle the flood of AI data with less compute infrastructure.
OLD MODEL:
[Application] โ [CPU] โ [Storage Drive]
Storage = passive warehouse
NEW MODEL:
[GPU] โโ [Storage Drive] (direct communication)
Storage = active participant in the data path
๐ Key Insight: Closing the gap between AI's needs and memory limitations requires codesign โ memory makers, storage manufacturers, and software developers must all work together.
cuFile is an API (Application Programming Interface) that allows GPUs โ not just CPUs โ to read from and write to storage directly.
It is an open-source component of NVIDIA GPUDirect Storage.
Traditional Path: GPU โ CPU โ Storage
cuFile Path: GPU โโ Storage (direct)
Using:
Result: Data accessed from storage in microseconds
| Benefit | Explanation |
|---|---|
| Interoperability | Works across different hardware and software platforms |
| Security | Built on Linux best practices |
| Cybersecurity | Enables AI-powered security defenses at the speed they need |
| Community | Google, Intel, NVIDIA, Meta as inaugural maintainers |
๐ Key Insight: Open-sourcing cuFile means any developer or enterprise can build fast, secure GPU-to-storage connections โ accelerating innovation across the entire industry.
An NVIDIA-driven industry initiative that brings together:
Goal: Define how GPU-driven storage should behave and turn those definitions into open industry standards.
40+ leading storage and flash vendors, including DDN, KIOXIA, and Micron
SCADA = Scaled, Accelerated Data Access
Traditional: GPU requests data โ CPU fetches ALL data โ sends to GPU
SCADA: GPU pulls ONLY the necessary data โ directly into GPU memory
Why this matters:
Letting an application talk directly to a drive is fast โ but done carelessly, it can overwrite other processes' memory, creating a serious security vulnerability.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ SCADA Architecture โ
โโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโค
โ USER APPLICATION โ PRIVILEGED COMPONENT โ
โ (needs raw speed) โ (manages security) โ
โ โ โ
โ Outside trusted โ Configures protected โ
โ computing base โ access at setup โ
โ โ Follows Linux โ
โ โ security protocols โ
โโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโ
Part 1 โ User Application: Operates at full speed outside the trusted computing base
Part 2 โ Privileged Component: Configures which storage the application is allowed to access, enforcing security boundaries before any data moves
๐ Key Insight: Speed and security are not mutually exclusive. SCADA achieves both by separating the performance-critical path from the security-enforcement path.
AI Application / AI Agent
โ
NVIDIA CMX (Context Memory Storage)
โ Long-context, multi-turn AI inference
โ
NVIDIA STX (Vera BlueField-4 STX)
โ Rack-scale foundation
โ DOCA security stack (continuous policy enforcement)
โ
SCADA Framework
โ Scaled, accelerated direct data access
โ
cuFile APIs
โ GPU-direct storage communication
โ
Storage Hardware (DDN, KIOXIA, Micron, etc.)
NVIDIA DOCA security stack enables:
| Concept | What It Is | Why It Matters |
|---|---|---|
| Storage Bottleneck | Storage services (encrypt, compress, verify) overwhelmed by AI scale | Limits AI performance even with powerful GPUs |
| Active Storage | Storage participates directly in the data path | Microsecond access vs. old minute-scale access |
| cuFile | Open-source API for GPU-direct storage access | Interoperability, speed, security across platforms |
| Storage-Next | Industry initiative for GPU-driven storage standards | Aligns 40+ vendors on next-gen AI storage |
| SCADA | Framework for GPUs to pull only needed data directly | Efficiency + speed for massively parallel workloads |
| SCADA Security Split | Separates speed layer from security enforcement layer | Achieves both fast access and data protection |
| Vera CPU | NVIDIA's accelerated CPU for storage operations | 3.21x throughput vs. x86 in compression/encryption |