我编写了一个可以从固定内存中受益的应用程序,当存在相当大的固定内存时,可以实现最佳性能。
我们订购了一台服务器,由768GB内存组成,我计划将 ~500GB 内存分配为固定,有没有问题,因为我之前从未分配过那么多的固定内存,到目前为止在安装了更小内存的服务器上,我没有看到任何将大块内存分配为页面锁定/固定的问题。
我的应用程序的目标操作系统将是Windows server 2008 R2和RHEL6 +,CUDA版本是6.0 RC或5.5,GPU是tesla K20x,顺便说一句。
答案 0 :(得分:2)
CUDA中没有最大固定内存限制。它取决于您的机器具有的主内存量,其他进程(操作系统和应用程序)所需的内存等。 有时,操作系统会限制任何进程可以请求的页锁定内存的最大数量,该内存具有软限制和硬限制。你可以改变它们。