2
A
回答
3
使用scala.actors.Futures
。这不是一个好的解决方案,因为你所谈论的是并行计算,而不是并发计算,并且针对后者而不是前者。
类似于Java 7和更高版本(不是2.8版本)的Scala的并行数组更适合并行算法。
只是解释一下,并行算法就是在多个处理单元上进行相同计算的算法。很容易看到每个代码都运行相同的代码。并发计算是每个处理单元运行可能不同的代码的计算。
另外,在并行算法中,正在运行的代码不会改变,只有数据。在并发计算中,你的代码不断变化。顺便说一下,虽然这不是你要求的,但我想说的是,有一个用于运行OpenCL代码(即,在GPU上运行计算)的Scala库。它被称为ScalaCL。
相关问题
- 1. 在Java中搜索和排序算法的高效实现
- 2. 如何使用STL容器实现库排序算法?
- 3. 如何使用C实现高效地处理日志文件
- 4. 高效的多维数组的搜索算法实现在PHP
- 5. 高效的XSLT处理器
- 6. 高效的多选算法
- 7. Scala TreeMap陌生;实现逆序排序
- 8. 排序算法的效率
- 9. 冒泡排序算法实现
- 10. 自然排序算法实现困境
- 11. 排序算法实现在MIPS
- 12. 实现合并排序算法问题
- 13. 珠粒排序算法的C++实现如何工作?
- 14. 如何处理实现Needleman-Wunsche算法的多个最优编辑路径?
- 15. 高效定时器算法
- 16. 32位和64位处理器如何实现浮点运算?
- 17. 高效计算EF中多对多关系实体的方法
- 18. 如何实现顺序处理
- 19. 如何实现在web服务器(Python)的多处理?
- 20. 搜索算法(已经实现了排序算法)
- 21. 按软件版本排序/算法版本 - 算法/实现
- 22. 在GPU上快速选择算法的高效实现?
- 23. 如何使用Azure Event Hub实现高速处理?
- 24. 基于什么是高效的排序算法?
- 25. 制作“插入排序”算法更高效 - 的Python 3.5.2
- 26. 反正做这个排序算法更高效/更短的C++
- 27. 用CUDA实现的一个很好的并行排序算法?
- 28. 合并多边形的高效算法
- 29. 如何提高此算法的效率?
- 30. JavaFX过滤器实现(如何处理多个布尔选项)
您是否希望Scala了解如何与GPU解决方案竞争,或试图在Scala的处理器上实现它,还是希望Scala能够在实现中访问GPU? – 2009-11-09 00:20:08
我正试图在Scala的处理器上实现它。 – 2009-11-09 10:27:57