我知道写合并写入会被缓存,不会直接到达内存。但程序员在其他人可以访问之前是否需要显式刷新这个内存呢?
我从图形驱动程序代码中得到了这个问题。例如,CPU填充顶点缓冲区(作为WC映射)。但在GPU访问它之前,我没有看到代码中有任何刷新操作。
架构(x86)已经为我们处理了吗?有关此事的更多详细文档在哪里?
我知道写合并写入会被缓存,不会直接到达内存。但程序员在其他人可以访问之前是否需要显式刷新这个内存呢?
我从图形驱动程序代码中得到了这个问题。例如,CPU填充顶点缓冲区(作为WC映射)。但在GPU访问它之前,我没有看到代码中有任何刷新操作。
架构(x86)已经为我们处理了吗?有关此事的更多详细文档在哪里?