使用OpenCL智能分页到视频卡或群集

时间:2011-03-19 21:55:44

标签: parallel-processing paging opencl gpu gpgpu

我一直在为我的OpenCL项目设置一个'智能分页'库。 基本上这包括检查:

  • 设备数量
  • 每个记忆等级的大小
  • 两个大小的缓冲区的最大功率,适合一组的所有设备
  • 将在主机和设备之间进行通信的两个大小缓冲区的最大功率
  • 两个大小的缓冲区的最大功率将适合最大的设备。
  • 异步使用左内存的各种其他内容
  • 列举
  • 的其他各种事情

这些结果决定了页面大小,时间等方面。这正是我想到的最重要的事情。

是否有任何有用的范例,架构或其他惯例已经实现了有效的分页,或者我应该关注其他属性,还是其中任何不足/无关的属性?

1 个答案:

答案 0 :(得分:1)

我认为这个多平台库应该可以解决你的想法:

https://github.com/emrainey/OpenCL-Environment