Skip to main content
Ctrl+K
GDS - Home

GPUDirect Storage

GDS API - Home

GPUDirect Storage

Table of Contents

GPUDirect Storage

  • Getting Started
    • Introduction
    • GDS Installation
    • Demonstrating GDS with GDSIO
    • Linking with GDSIO
    • Troubleshooting GDS Issues
  • Overview Guide
    • Introduction
    • Functional Overview
    • Software Architecture
    • Deployment
  • Release Notes
    • Introduction
    • New Features and Changes
    • MLNX_OFED and File System Requirements
    • Support Matrix
    • GDS Enabled Libraries/Frameworks
    • Included Packages
    • Minor Updates and Bug Fixes
    • Known Issues
    • Known Limitations
  • Troubleshooting and Installation Guide
    • Introduction
    • Installing GPUDirect Storage
    • API Errors
    • Basic Troubleshooting
    • Advanced Troubleshooting
    • Troubleshooting Performance
    • Troubleshooting IO Activity
    • API Errors
    • EXAScaler File System LNet Troubleshooting
    • Understanding EXAScaler File System Performance
    • Troubleshooting and FAQ for the WekaIO File System
    • Enabling IBM Spectrum Scale Support with GDS
    • NetApp E-series BeeGFS with GDS Solution Deployment
    • Setting Up and Troubleshooting VAST Data (NFSoRDMA+MultiPath)
    • Troubleshooting and FAQ for NVMe Support Using Linux PCI P2PDMA
    • Troubleshooting and FAQ for NVMe and NVMeOF Support Using nvidia-fs
    • Displaying GDS NVIDIA FS Driver Statistics
    • GDS Library Tracing
    • User-Space Counters in GPUDirect Storage
    • User-Space RDMA Counters in GPUDirect Storage
    • Cheat Sheet for Diagnosing Problems
  • Benchmarking and Configuration Guide
    • Introduction
    • About this Guide
    • Benchmarking GPUDirect Storage
    • GPUDirect Storage Benchmarking on Direct Attached Storage
    • GPUDirect Storage Benchmarking on Network Attached Storage
    • Summary
    • Benchmarking and Performance
  • cuFile API Reference
    • Introduction
    • Usage
    • cuFile API Specification
    • cuFile API Functional Specification
    • Sample Program with cuFile APIs
    • Known Limitations of cuFile Batch APIs
  • Best Practices Guide
    • Introduction
    • Software Settings
    • API Usage
  • O_DIRECT Requirements Guide
    • Introduction
    • GPUDirect Storage Requirements
  • Design Guide
    • Introduction
    • Data Transfer Issues for GPU and Storage
    • GPUDirect Storage Benefits
    • Application Suitability
    • Platform Performance Suitabilityy
    • Call to Action
  • GPUDirect Storage

GPUDirect Storage#

GPUDirect Storage (GDS) enables a direct data path for direct memory access (DMA) transfers between GPU memory and storage, which avoids a bounce buffer through the CPU. This direct path increases system bandwidth and decreases the latency and utilization load on the CPU.

Next Steps#

  • Getting Started

  • Overview Guide

  • Release Notes

  • Troubleshooting and Installation Guide

  • Configuration Guide

  • cuFile API Reference

  • Best Practices Guide

  • O_DIRECT Requirements Guide

  • Design Guide

On this page
  • Next Steps
NVIDIA NVIDIA
Privacy Policy | Manage My Privacy | Do Not Sell or Share My Data | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact

Copyright © 2020-2025, NVIDIA Corporation & affiliates.