| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
GPUCache is an AI-native, highly optimized KV Cache offloading layer designed specifically for LLM inference and Agentic AI workloads. Built entirely in Rust and engineered for the NVIDIA BlueField DPU ecosystem, it transforms standard EBOF (Ethernet Bunch of Flash) NVMe nodes into a shared, persistent, and hyper-fast L4 context memory pool for GPU clusters.
We are redefining the NVIDIA G3.5 Memory Tier.
In large language model (LLM) inference—especially with long contexts and complex Agent frameworks—GPU HBM (High Bandwidth Memory) capacity is the primary bottleneck. When the KV Cache exceeds VRAM limits, it gets evicted, forcing the GPU to endure the massive "Recompute Tax" when the same context is needed again.
Traditional storage is too slow (software overhead, CPU bottlenecks, TCP/IP stack delays).
GPUCache solves this by pushing the intelligence directly into the network edge. By offloading KV Cache to an EBOF node powered by an ARM-based DPU, we eliminate the x86 host CPU and RAM entirely. GPUs can read/write context directly to NVMe flash over the network as if it were local memory.
GPUCache is designed with a radical "Hardware-Software Co-design" philosophy:
| Feature | Traditional Storage | MinIO MemKV (Go) | RustFS GPUCache (Rust) |
|---|---|---|---|
| Language | C / C++ / Java | Go (Subject to GC pauses) | Rust (Zero-cost abstraction, deterministic) |
| Data Path | CPU -> Memory -> NIC | RDMA direct to DPU | RDMA direct to DPU |
| Storage Engine | File / Object (S3) | Proprietary NixL | KV-Optimized NVMe-oF |
| Resilience | 3x Replication (Expensive) | Unknown/WIP | Hardware-Offloaded Erasure Coding |
We are at the frontier of AI infrastructure. Building a CPU-less, DPU-driven storage layer is incredibly challenging and requires expertise across the entire stack. We are actively seeking brilliant minds to join us in this open-source journey.
We are specifically looking for contributors with expertise in:
This project is licensed under the Apache 2.0 License - see the LICENSE file for details.
Built with passion by the RustFS community. Let's make the Memory Wall a thing of the past.
| Back | FazBrowse Home | New Git URL |