使用最新的 CUDA 版本,我们可以执行较低级别的虚拟内存管理 - 物理分配、地址范围保留和映射。我想知道这些对虚拟地址空间的操作有多“全局”。
具体来说,如果我保留此地址空间的某些部分 - 是否也会禁止系统上其他上下文的冲突使用?
更具体地说,这是否意味着这cuMemAddressReserve()
是特定于上下文/上下文本地的操作?该文档似乎对此没有多说。
使用最新的 CUDA 版本,我们可以执行较低级别的虚拟内存管理 - 物理分配、地址范围保留和映射。我想知道这些对虚拟地址空间的操作有多“全局”。
具体来说,如果我保留此地址空间的某些部分 - 是否也会禁止系统上其他上下文的冲突使用?
更具体地说,这是否意味着这cuMemAddressReserve()
是特定于上下文/上下文本地的操作?该文档似乎对此没有多说。