vramfs: Turn Your GPU VRAM into a Filesystem
2025-03-29
vramfs is a utility leveraging the FUSE library to create a filesystem in your GPU's VRAM. Similar to a ramdisk, but using video RAM, it's not for high-intensity use but works surprisingly well on consumer GPUs with 4GB+ VRAM. The developer achieved ~2.4 GB/s read and 2.0 GB/s write speeds, about 1/3 of a ramdisk. It uses OpenCL for memory management and FUSE for simplified development. Future improvements aim to reach PCI-e bandwidth limits.
Development
Filesystem