4 ms·
One way to do it is to expose it as an nvme block device. Not sure how that's used from userspace, I suspect it's either the right combination of mmap/vmsplice/
by the8472 6y ago
One way to do it is to expose it as an nvme block device. Not sure how that's used from userspace, I suspect it's either the right combination of mmap/vmsplice/sendfile from userspace to do p2pdma between the devices in question or some custom ioctls.
https://www.snia.org/sites/default/files/SDC/2019/presentations/Computational/Bates_Stephen_Accelerating_RocksDB_with_Eideticom%E2%80%99s_NoLoad_NVMe-based_Computational_Storage_Processor.pdf https://www.snia.org/sites/default/files/SDC/2019/presentati...