首页> 外国专利> Computer-readable medium, method and computing device for N-body computations using parallel computation systems

Computer-readable medium, method and computing device for N-body computations using parallel computation systems

机译:使用并行计算系统进行N体计算的计算机可读介质,方法和计算设备

摘要

One embodiment of the present invention sets forth a technique for efficiently performing N-body computations using parallel computation systems. The technique involves a first processing step whereby a force matrix is partitioned into tiles, which are assigned to a one or more thread groups for processing. An off-diagonal tile may be aligned to include no diagonal cells, while an on-diagonal tile includes diagonal cells. One approach for computing either type of tile involves assigning each row from a tile to a thread within a thread group. Each thread operates on an offset pattern to avoid access conflicts to a shared memory. A net force for each atom within an N-body system is then computed by efficiently adding constituent forces stored within the force matrix using reduction operations on the force matrix.
机译:本发明的一个实施例阐述了一种用于使用并行计算系统来高效地执行N体计​​算的技术。该技术包括第一处理步骤,在该步骤中,力矩阵被划分为多个图块,这些图块被分配给一个或多个线程组以进行处理。斜对角瓦片可以被对齐以不包括对角单元,而斜对角瓦片可以包括对角单元。用于计算任一类型的图块的一种方法涉及将图块的每一行分配给线程组中的一个线程。每个线程都以偏移量模式进行操作,以避免对共享内存的访问冲突。然后,通过对力矩阵进行归约运算,通过有效地添加存储在力矩阵中的组成力,可以计算出N体系统中每个原子的净力。

著录项

  • 公开/公告号US8219372B1

    专利类型

  • 公开/公告日2012-07-10

    原文格式PDF

  • 申请/专利权人 SCOTT LE GRAND;

    申请/专利号US20080340480

  • 发明设计人 SCOTT LE GRAND;

    申请日2008-12-19

  • 分类号G06G7/58;G06F7/60;G06F17/00;G01N33/48;

  • 国家 US

  • 入库时间 2022-08-21 17:26:44

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号