【发布时间】:2011-04-28 01:56:13
【问题描述】:
我在clCreateBuffer 调用中使用了CL_MEM_ALLOC_HOST_PTR 标志,但Compute Profiler 将我的所有“主机内存传输类型”显示为可分页。我在两种不同的内核设置中进行了尝试,但分析器不会显示我正在使用固定内存。
内核使用固定内存真的是随机的吗?是不是被什么东西束缚住了?我猜缓冲区的大小很重要。我尝试了一个大小为 10,000 个浮点数的缓冲区,但我仍然获得了 Pageable 内存。让我知道你们的想法。
【问题讨论】:
标签: memory cuda opencl allocation pinning