首页> 外文期刊>Journal of computational science >Implementation of a parallel tree method on a GPU
【24h】

Implementation of a parallel tree method on a GPU

机译:在GPU上实现并行树方法

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

摘要

The kd-tree is a fundamental tool in computer science. Among other applications, the application of kdd-tree search (by the tree method) to the fast evaluation of particle interactions and neighbor search is highly important, since the computational complexity of these problems is reduced from O(N~2) for a brute force method to O(Nlog N) for the tree method, where N is the number of particles. In this paper, we present a parallel implementation of the tree method running on a graphics processing unit (GPU). We present a detailed description of how we have implemented the tree method on a Cypress GPU. An optimization that we found important is localized particle ordering to effectively utilize cache memory. We present a number of test results and performance measurements. Our results show that the execution of the tree traversal in a force calculation on a GPU is practical and efficient.
机译:kd树是计算机科学中的基本工具。在其他应用程序中,将kdd-tree搜索(通过树方法)应用于粒子相互作用和邻居搜索的快速评估非常重要,因为对于蛮力,这些问题的计算复杂度从O(N〜2)降低了对于树方法,将力方法设为O(Nlog N),其中N是粒子数。在本文中,我们提出了在图形处理单元(GPU)上运行的tree方法的并行实现。我们将详细介绍如何在赛普拉斯GPU上实现树形方法。我们发现重要的优化方法是局部化粒子排序,以有效利用高速缓存。我们提出了许多测试结果和性能测量。我们的结果表明,在GPU上进行力计算时执行树遍历是切实有效的。

著录项

  • 来源
    《Journal of computational science》 |2012年第3期|p.132-141|共10页
  • 作者

    Naohito Nakasato;

  • 作者单位

    Department of Computer Science and Engineering, University of Aizu, Aizu-Wakamatsu, Fukushima 965-8580, Japan;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号