RDMA протокол и в основном аппаратные решения (например на основе
InfiniBand) но и на програмном поверх ethernet - например RoCE или iWARP.
Так же есть аналог gpudirect rdma но в пределах одного сервера, когда видеоускорители объеденены дополнительным кабелем и могут передавать данные не пропуская их через pcie
p.s. что то мне говорит что язык c# (точнее виртмашина clr) и требования к скоростям, из-за которых вынуждены работать с rdma - рядом не стоят, я даже не нашел ни единого упоминания об этом (есть что то от майкрософта, расширение smb2 протокола для работы через rdma и примеры кода на c#)