我知道AMD GPU上的一块GPU内存有128MB的限制。 Nvidia GPU有没有类似的限制?内存分配Nvidia vs AMD
2
A
回答
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)。
5
您可以在运行时使用clGetDeviceInfo和CL_DEVICE_MAX_MEM_ALLOC_SIZE查询此信息。
请参阅clGetDeviceInfo Man Page了解更多信息。
相关问题
- 1. 在Nvidia的opencl中的共享内存中的动态分配
- 2. TensorFlow Nvidia 1070 GPU内存分配错误如何排除故障?
- 3. 内存分配阈值(mmap vs malloc)
- 4. JSON对象内存分配vs变量
- 5. 内存分配
- 6. .NET预分配内存vs临时分配
- 7. 为Nvidia和AMD修复GLSL着色器
- 8. Nvidia和AMD硬件上的OpenCL FFT?
- 9. PHP内存vs操作系统分配的内存
- 10. AMD与NVIDIA。他们如何区分支持OpenCL?
- 11. 内存位置和分配
- 12. AMD clEnqueueMapBuffer和固定内存
- 13. AMD设备上的物理内存:本地vs私有
- 14. 内存分配
- 15. 内存分配
- 16. 内存分配
- 17. 内存分配
- 18. 内存分配
- 19. 内存分配
- 20. 分配内存
- 21. 内存分配
- 22. 内存分配
- 23. 内存分配
- 24. 内存分配
- 25. 内存分配
- 26. 在循环内部分配内存vs外部循环
- 27. 分配内存在Windows
- 28. 内存分配Java
- 29. CRT内存分配
- 30. malloc内存分配