发明名称 Computer-readable medium, method and computing system for N-body computations using parallel computation systems
摘要 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.
申请公布号 US8224635(B1) 申请公布日期 2012.07.17
申请号 US20080340521 申请日期 2008.12.19
申请人 LE GRAND SCOTT;NVIDIA CORPORATION 发明人 LE GRAND SCOTT
分类号 G06G7/58;G01N33/48;G06F7/60;G06F17/00 主分类号 G06G7/58
代理机构 代理人
主权项
地址