繁体   English   中英

GPU上是否有内存保护

[英]Is there memory protection on GPUs

我对GPU没有太多经验,所以请原谅我的无知。 如今,GPU被用作GPGPU用于通用编程。 但我想知道GPU是否具有内存保护和虚拟化机制。 我的意思是,例如,你在GPU上运行两个内核,如果你没有vritualization和内存保护,可以很容易地写入另一个地址。 这个问题怎么解决了? 是否已经完成了提高GPU上运行的代码可靠性的工作? 可以通过一些沙盒机制同时运行两个内核吗?

内存由视频内存管理器管理,只要它管理内存,它可以是驱动程序或任何你想要的内容,我相信有不同的方法来管理这个内存,但有些人使用共享内存架构(SMA)。 虚拟地址空间可用于隔离过程。 可以将虚拟地址转换为存储实际位/字节的逻辑地址。 经常由经理或司机决定过程可以解决的问题。

暂无
暂无

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

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