我对GPU没有太多经验,所以请原谅我的无知。如今,GPU 被用作通用编程的 GPGPU。但我想知道 GPU 是否具有内存保护和虚拟化机制。我的意思是,例如,您在 GPU 上运行两个内核,如果您没有虚拟化和内存保护,一个内核可以轻松写入另一个内核的地址。这个问题是如何解决的?是否在提高 GPU 上运行的代码的可靠性方面做了任何工作?可以通过某种沙盒机制同时运行两个内核吗?
问问题
1045 次
我对GPU没有太多经验,所以请原谅我的无知。如今,GPU 被用作通用编程的 GPGPU。但我想知道 GPU 是否具有内存保护和虚拟化机制。我的意思是,例如,您在 GPU 上运行两个内核,如果您没有虚拟化和内存保护,一个内核可以轻松写入另一个内核的地址。这个问题是如何解决的?是否在提高 GPU 上运行的代码的可靠性方面做了任何工作?可以通过某种沙盒机制同时运行两个内核吗?