问题:C500 显存经ibv_reg_dmabuf_mr注册给mlx5网卡。GPU kernel写这块显存后,GPU的写停在L2域,网卡通过dma-buf P2P读HBM读到的是旧值。
提问:
1. C500 GPUDirect 是否支持网卡从显存 READ(从显存发送),还是只支持网卡写显存(接收)?
2. 若支持,有没有让GPU kernel的显存写对网卡P2P读可见的 API(L2→HBM flush/system-scope store/dma-buf 注册前的正确内存属性)?mcDeviceFlushGPUDirectRDMAWrites是接收侧,有无发送侧对应?