A Java Fork/Join Framework(译文)

translate by jin.shengjie 摘要  本篇论文介绍对支持并行程序Java框架的设计,具体实现和性能效率,所谓的并行程序就是将问题(递归)分解成多个并行解决的子任务,等待这些子任务的完成并组合最终的结果。这种通用设计是为Cilk编程语言设计的工作窃取框架的一种变种。 其中主要的实现技巧是围绕着有效的构建和管理任务队列和工作线程。 性能结果表明好的并行方式能够让多数程序加速执行,同时也表明程序有可能有改进的空间。 简介  对于获取好的并行性能而言,Fork/Join并...

阅读全文