【问题标题】:Memory allocation Nvidia vs AMD内存分配 Nvidia vs AMD
【发布时间】:2011-09-19 22:22:49
【问题描述】:

我知道 AMD GPU 上的单个 GPU 内存块有 128MB 的限制。 Nvidia GPU 有类似的限制吗?

【问题讨论】:

    标签: opencl gpu nvidia amd-processor


    【解决方案1】:

    您可以在运行时使用 clGetDeviceInfo 和 CL_DEVICE_MAX_MEM_ALLOC_SIZE 查询此信息。

    更多信息请参见clGetDeviceInfo Man Page

    【讨论】:

      【解决方案2】:

      在 GTX 560 clGetDeviceInfo 上为 CL_DEVICE_MAX_MEM_ALLOC_SIZE 返回 256MiB,但是我可以分配略小于 1GiB。请参阅this thread 讨论该问题。

      但在 AMD 上,此限制是强制执行的。您可以通过更改 GPU_MAX_HEAP_SIZE 和 GPU_MAX_ALLOC_SIZE 环境变量来提高它(请参阅this thread)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-15
        • 1970-01-01
        • 2012-02-16
        • 2014-07-22
        相关资源
        最近更新 更多