在R(OpenCL)中使用GPU进行优化?

时间:2013-07-08 21:25:51

标签: r opencl mathematical-optimization

基于另一个主题的想法,我希望你能帮我解决这个想法/推动我朝着正确的方向前进。

我见过一个OpenCL的例子,它对于基本计算来说看起来并不复杂,所以我希望只重写优化例程在OpenCL语言中使用的数值梯度函数,并在优化器函数中将其压缩,因此,每当我优化某些功能时,它都会在GPU中进行独立计算。

想法:在优化过程中使用gpu计算功能和渐变(例如nlminb()

问题: 1,如何点击优化程序? (我似乎无法找到优化的C文件)

2,我可以用我为GPU准备的内容替换渐变计算吗?

3,有没有人有类似的工作?任何想法,笔记?

谢谢你,祝你有愉快的一天!

PS:如果你认为它不会加速优化,很难编码/难以做,等等,请告诉我!我是一个非常缺乏经验和糟糕的“程序员”。

1 个答案:

答案 0 :(得分:0)

您可以编译链接到其中一个OpenCL优化BLAS库的R.但基于尝试使用其他BLAS库加速R,结果可能仅限于special cases.。您的可能是其中之一。