arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1402.0264cs.DC
收藏

一种设计最小并行开销算法的众核机器模型

A Many-core Machine Model for Designing Algorithms with Minimum Parallelism Overheads

Sardar Anisul Haque, Marc Moreno Maza, Ning Xie

摘要:

我们提出了一个多线程计算模型,结合fork-join和单指令多数据并行,重点是估计并行开销的程序编写的现代众核架构。我们建立了一个Graham-Brent定理,这个模型,以估计执行时间的程序运行在一个给定数量的流式多处理器。我们评估我们的模型的好处与四个基本算法从科学计算。在每种情况下,我们的模型是用来最大限度地减少并行开销,通过确定一个适当的值范围为一个给定的程序参数,而且实验证实了模型的预测。

英文摘要:

We present a model of multithreaded computation, combining fork-join and single-instruction-multiple-data parallelisms, with an emphasis on estimating parallelism overheads of programs written for modern many-core architectures. We establish a Graham-Brent theorem for this model so as to estimate execution time of programs running on a given number of streaming multiprocessors. We evaluate the benefits of our model with four fundamental algorithms from scientific computing. In each case, our model is used to minimize parallelism overheads by determining an appropriate value range for a given program parameter; moreover experimentation confirms the model's prediction.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑