簡體   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