Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🎨 Add figure explaining NVIDIA GDS and currently supported files #6

Merged
merged 2 commits into from
Oct 11, 2023

Conversation

weiji14
Copy link
Owner

@weiji14 weiji14 commented Oct 10, 2023

Illustration of NVIDIA GPUDirect Storage (GDS) from NVMe storage drive to Graphical Processing Unit (GPU) with and without GDS.

nvidia_gpu_direct_storage

Path with GDS is shorter, only passing through a PCIe switch. Path without GDS involves going through the PCIe switch, CPU, System RAM, then back to the CPU and PCIe switch before going to the GPU. Further on the right, the figure shows current (2023) support for filesystems, file formats (via cuFile) and Zarr compression (via nvCOMP).

References:

Illustration of NVIDIA GPUDirect Storage (GDS) from NVMe storage drive to Graphical Processing Unit (GPU) with and without GDS. Path with GDS is shorter, only passing through a PCIe switch. Path without GDS involves going through the PCIe switch, CPU, System RAM, then back to the CPU and PCIe switch before going to the GPU.

Further on the right, the figure shows current (2023) support for filesystems, file formats (via cuFile) and Zarr compression (via nvCOMP). Also linking to the Excalidraw files/URLs (for future editing) to the figures/README.md file, and added references to the NVIDIA GPUDirect Storage blog post and DevSeed's FOSS4G SotM Oceania 2023 blog post.
@weiji14 weiji14 self-assigned this Oct 10, 2023
@weiji14 weiji14 changed the title 🎨 Add figure explaining NVIDIA GDS and currently support files 🎨 Add figure explaining NVIDIA GDS and currently supported files Oct 10, 2023
More eyecandy on the main README.md file. Also linking the PNG images to the Pull Requests that has links to the actual Excalidraw file and URL.
@weiji14 weiji14 merged commit 551bdb1 into main Oct 11, 2023
1 check passed
@weiji14 weiji14 deleted the fig/nvidia-gds branch October 11, 2023 02:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant