vramfs is a utility that employs the FUSE library to create a file system in the VRAM of a discrete graphics card. It offers notable read speeds (~2.4 GB/s) and write speeds (2.0 GB/s), leveraging consumer GPUs with 4GB or more VRAM. The setup involves installing OpenCL drivers, libfuse3-dev package, and other prerequisites. vramfs is mainly for experimentation and may cause system instability if the VRAM usage exceeds 50%. It utilizes a tree of entry_t objects to manage file system operations with OpenCL ensuring efficient asynchronous writes and synchronous reads.
1 Comment
Sort: