Ada*_*dam -5 parallel-processing r data-analysis
我有一个fun1写入的函数R需要很长时间才能运行.我需要多次运行所述函数.
我已经完成了关于R在显卡上运行程序的一些阅读,并且只提出了一些可以运行非常特定功能的程序包(大多数矩阵操作).
我的问题是:有没有办法fun1在显卡上运行或任何用户编写的功能(并行化速度).比如R可以安装一个CUDA解释器,或者也许是R为cuda 编译函数的方法,这样我所要做的就是写一些Cuda/C来执行我最初编写的函数R?
任何事情都有帮助
AFAIK,对于CUDA或OPENCL的任何通用功能都没有转换器.我希望被证明是错误的,因为这将是一项巨大的财富.
GPU的功能结构与普通CPU编程有很大不同.所以没有R的CUDA解释器.如果你想在GPU上运行R,你需要:
您可以看看大多数可用的R GPU包是如何实现的.
我在这里可以看到使用CUDA的未发布包.如果您对使用OpenCL感兴趣,我可能会对您感兴趣的是我目前发布的,更积极开发的包gpuR.我目前正在开发一个允许用户使用自定义OpenCL的界面.
| 归档时间: |
|
| 查看次数: |
141 次 |
| 最近记录: |