I plugged a Samsung V-NAND SSD 970 Pro in my Xavier AGX’ M.2 Key M. My SSD is well recognized and I and I followed the steps of this site (https://email@example.com/installing-an-nvme-ssd-drive-on-nvidia-jetson-xavier-37183c948978) to make that my SSD get mounted automatically at boot of the Xavier.
Given the large amount of data on which my kernels will work, I would like to be able to store my results directly in the SSD using RDMA. In other words, I would like to be able to allocate memory in the SSD (using a DMA), pass the pointer pointing to the area allocated to my CUDA kernel so that the threads can write to it.
Is this doable?
Could you suggest some ideas for me?
I saw the sample on the FPGA (https://github.com/NVIDIA/jetson-rdma-picoevb), but I don’t see how to apply it to my use case.