【发布时间】:2012-02-10 16:04:31
【问题描述】:
我将开始一个使用并行处理的项目,我想知道我是否会从使用 Java 线程或从 Cuda 编程中获得更多优化?另外我不是这两种方案的专家,哪条路线的学习曲线更小?
【问题讨论】:
-
我不知道 Cuda,但是当我想到 Java 和并行处理时,我想到了 Scala 和/或 Akka。
-
什么样的应用程序?哪个平台?问题域是什么?所涉及的工作规模如何?
-
我也不知道能够从 JVM 访问 GPU。
-
你在解决什么样的问题? cuda 在某些情况下会很有帮助,而在其他情况下则完全没有。
-
对于较小的学习曲线,我建议在 Java 中使用多线程。但是,除非您指定您正在做什么,否则我真的无法评论任何有关性能的内容。
标签: java cuda parallel-processing