1

基于另一个线程的想法,我希望你能帮助我解决这个想法/将我推向正确的方向。

看过一个OpenCL的例子,对于基本的计算看起来并不太复杂,所以我希望只是重写OpenCL语言中优化例程使用的数值梯度函数,并在优化器函数中挤压它,所以每次我会优化一些功能,它会在 GPU 中进行独立计算。

想法:在优化过程中使用 gpu 计算函数和梯度(例如 nlminb()

问题: 1、如何挖掘优化例程?(我似乎无法找到进行优化的 C 文件)

2,我可以用我为GPU准备的东西来代替梯度计算吗?

3,有没有人有类似工作的?有什么想法,笔记吗?

谢谢你,祝你有美好的一天!

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

4

1 回答 1

0

您可以编译链接到 OpenCL 优化的 BLAS 库之一的 R。但基于使用其他 BLAS 库加速 R 的尝试,结果可能仅限于特殊情况。 不过,您的可能就是其中之一。

于 2013-07-09T00:02:18.130 回答