哪些Java代码可以移动到GPU?

Hor*_*ux7 5 java gpu gpu-programming rootbeer

使用框架rootbeer可以实现Java的GPU编程.

哪个Java代码应该用于rootbeer,哪些代码应该更好地在Java VM中运行?

或者其他:哪些代码产生更多的开销而且没有意义?

Bar*_*end 3

这么说有点愚蠢,但显而易见的答案是“对于 GPU 比 CPU 更好的问题”。现代 GPU 拥有超过 1000 个核心,但内存相对较少,因此一般来说,这意味着非常适合并行化并且不会占用太多内存。

G. Bach 在评论中提到了针对加密货币的暴力攻击,这是一个很好的例子。科学模拟是另一个很好的例子,事实上,几年前,一些研究机构(特别是 NASA)拥有 Playstation 3 运行模拟的集群。维基百科关于 GPGPU 计算的文章列出了该技术的几种应用。