繁体   English   中英

如果它具有活动映射,我必须保留虚拟地址范围保留吗?

[英]Must I keep a virtual address range reservation if it has active mappings?

CUDA的低级虚拟memory管理机制涉及:

  • 物理分配
  • 虚拟地址范围保留
  • 上述之间的映射

方便的是,如果您 map 对某个地址范围进行物理分配 - 您可以“释放”物理分配并继续使用它,直到它被取消映射。

我们也可以为虚拟地址范围保留执行此操作吗? 即在映射消失之前它们会一直保持活力吗? 文档没有说。

您不能提前释放保留的地址范围。

虚拟 memory 地址范围保留显然没有物理分配所具有的引用计数机制; 司机希望它们在不再使用时被释放,期间。 释放预留的尝试将失败并显示CUDA_ERROR_INVALID_VALUE

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM