首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GPU上是否有内存保护

GPU上是否有内存保护
EN

Stack Overflow用户
提问于 2012-05-02 21:29:39
回答 1查看 1K关注 0票数 17

我没有太多使用GPU的经验,所以请原谅我的无知。目前,GPU被用作通用编程的GPGPU。但我想知道GPU是否有内存保护和虚拟化机制。我的意思是,例如,你在GPU上运行两个内核,如果你没有虚拟化和内存保护,一个可以很容易地写到另一个的地址。这个问题是如何解决的?在提高运行在GPU上的代码的可靠性方面做了什么工作吗?是否可以通过某种沙箱机制同时运行两个内核?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-03 23:08:24

内存是由视频内存管理器管理的,它可以是一个驱动程序,也可以是你想要的任何东西,只要它管理内存,我相信有不同的方法来管理这个内存,但我希望有些方法使用共享内存体系结构(SMA)。虚拟地址空间可用于隔离进程。虚拟地址可以被转换为存储实际比特/字节的逻辑地址。它通常由管理器或驱动程序来决定进程可以在哪里寻址。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10414781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档