Merge pull request #81 from jy03078584/master

improve fork/join summary
This commit is contained in:
李鼎(哲良)
2020-12-04 11:05:38 +08:00
committed by GitHub

View File

@@ -55,7 +55,7 @@ PS:
# 0. 摘要
本论文描述了一`Java`框架的设计、实现以及性能,这个框架了一种并行编程风格(`a style of parallel programming`解决问题的方式是通过把问题(递归地)分拆为子任务,并行地解决这些子任务,等这些子任务完成,然后合并子任务的结果。总体的设计代签自为`Cilk`设计的`work-stealing`框架。在主要的实现技术(`implementation techniques`)上是围绕如何高效地构建和管理任务队列(`tasks queues`)和工作线程(`worker threads`)展开的。测量到的性能数据即显示出了对于多数据程序都有良好的并行加速效果,同时也给出了一些后续可能的优化。
本论文描述了一种支持并行编程风格a style of parallel programming的Java框架的设计、实现以及性能。它解决问题的方式是通过把问题(递归地)分拆为子任务,并行地解决这些子任务,等这些子任务完成,然后合并子任务的结果。总体的设计代签自为`Cilk`设计的`work-stealing`框架。在主要的实现技术(`implementation techniques`)上是围绕如何高效地构建和管理任务队列(`tasks queues`)和工作线程(`worker threads`)展开的。测量到的性能数据即显示出了对于多数据程序都有良好的并行加速效果,同时也给出了一些后续可能的优化。
> 【译注】: `Cilk`是英特尔`Cilk`语言。英特尔`C++`编辑器的新功能`Cilk`语言扩展技术,为`C/C++`语言增加了细粒度任务支持,使其为新的和现有的软件增加并行性来充分发掘多处理器能力变得更加容易。