pycuda和pyopencl的gpgpu算法
reikna的Python项目详细描述
Reikna是一个库,包含构建在PyCUDA和PyOpenCL之上的各种gpu算法。 主要设计目标是:
- 将计算核心(矩阵乘法、随机数生成等)与其输入和输出值(缩放、类型转换等)的简单转换分离;
- 准备和执行阶段的分离,以牺牲准备阶段(换句话说,针对大型模拟)为代价最大化执行阶段的性能
- cuda/opencl的部分抽象
可以通过安装Py.Test并从test文件夹运行py.test来运行测试(运行py.test --help以获取选项列表)。
有关详细信息,请转到project documentation page。如果您有一个不符合问题条件的一般性问题,可以在discussion forum上提出。