首页> 外文期刊>Concurrency and computation: practice and experience >Parallel Haskell implementations of theN-body problem
【24h】

Parallel Haskell implementations of theN-body problem

机译:N体问题的并行Haskell实现

获取原文
获取原文并翻译 | 示例

摘要

This paper provides an assessment of high-level parallel programming models for multi-core programmingrnby implementing two versions of then-body problem. We compare three different parallel programmingrnmodels on the basis of parallel Haskell, differing in the ways how potential parallelism is identified andrnmanaged. We assess the performance of each implementation, discuss the sequential and parallel tuningrnsteps leading to the final versions and draw general conclusions on the suitability of high-level parallelrnprogramming models for multi-core programming. We achieve speed-ups of up to 7.2 for the all-pairsrnalgorithm and up to 6.5 for the Barnes–Hut algorithm on an 8-core machine. Copyright © 2013 John Wileyrn& Sons, Ltd.
机译:本文通过实现时身问题的两个版本,对多核编程的高级并行编程模型进行了评估。我们在并行Haskell的基础上比较了三种不同的并行编程模型,不同之处在于如何识别和管理潜在并行性。我们评估每种实现的性能,讨论导致最终版本的顺序和并行调整步骤,并就高级并行编程模型对多核编程的适用性得出一般性结论。在8核计算机上,我们对所有对算法的加速比达到7.2,对Barnes-Hut算法的加速比达到6.5。版权所有©2013 John Wileyrn&Sons,Ltd.

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号