Distributing N-Body Computation Based on Surface Intersections
    5.
    发明申请
    Distributing N-Body Computation Based on Surface Intersections 有权
    基于表面交点分布N体计算

    公开(公告)号:US20100088080A1

    公开(公告)日:2010-04-08

    申请号:US12245344

    申请日:2008-10-03

    IPC分类号: G06G7/48

    摘要: Techniques are disclosed for creating a load balanced spatial partitioning of a structured, diffusing system of particles. An exemplary method includes steps of determining a subset of a set of nodes within a given portion of the coordinate system intersected by a surface defined by points having a given distance from the surface of the given node; and mirroring the determined subset to at least another portion of the coordinate system.

    摘要翻译: 公开了用于创建结构化的,扩散粒子系统的负载平衡空间划分的技术。 一种示例性方法包括以下步骤:确定与由给定节点的表面具有给定距离的点定义的表面相交的坐标系的给定部分内的一组节点的子集; 以及将所确定的子集镜像到所述坐标系的至少另一部分。

    PAIRWISE FRAGMENT INTERACTION COMPUTATION
    6.
    发明申请
    PAIRWISE FRAGMENT INTERACTION COMPUTATION 失效
    配对片段交互计算

    公开(公告)号:US20080183435A1

    公开(公告)日:2008-07-31

    申请号:US11926492

    申请日:2007-10-29

    IPC分类号: G06F17/50 G06G7/48

    CPC分类号: G06F19/16

    摘要: An information processing system includes a processor configured for: defining a simulation space comprising a plurality of fragments and a plurality of processing nodes; determining a weight corresponding to the computational cost for a given pairwise fragment interaction; assigning the weight to the simulation space at a point between the two interacting fragments; performing a spatial partitioning of a volume of the simulation space such that all partitions have substantially the same weight; and assigning a computation of the pairwise fragment interaction to any node that has the positions of both groups of fragments.

    摘要翻译: 信息处理系统包括:处理器,被配置为:定义包括多个片段和多个处理节点的模拟空间; 确定对应于给定成对片段交互的计算成本的权重; 将所述权重分配给所述两个交互片段之间的点处的所述模拟空间; 执行所述模拟空间的体积的空间分区,使得所有分区具有基本上相同的权重; 并且将成对片段交互的计算分配给具有两组片段的位置的任何节点。

    PAIRWISE FRAGMENT INTERACTION COMPUTATION
    8.
    发明申请
    PAIRWISE FRAGMENT INTERACTION COMPUTATION 失效
    配对片段交互计算

    公开(公告)号:US20080189093A1

    公开(公告)日:2008-08-07

    申请号:US11926413

    申请日:2007-10-29

    IPC分类号: G06G7/48

    CPC分类号: G06F19/16

    摘要: A method for creating a load balanced spatial partitioning of a structured, diffusing system of particles with pairwise interactions includes steps of: assigning a weight corresponding to a computational cost for a pair interaction of particles to a simulation space distance between the particles; performing a spatial partitioning of the simulation space; and assigning computation of pair interaction to any node that has the positions of both particles.

    摘要翻译: 用于产生具有成对相互作用的结构化的,扩散系统的负载平衡空间划分的方法包括以下步骤:将与粒子的相互作用的计算成本对应的权重分配给所述粒子之间的模拟空间距离; 执行模拟空间的空间划分; 并且将对交互的计算分配给具有两个粒子的位置的任何节点。

    Reduced message count for interaction decomposition of N-body simulations
    9.
    发明申请
    Reduced message count for interaction decomposition of N-body simulations 审中-公开
    减少消息计数用于N体模拟的相互作用分解

    公开(公告)号:US20070233440A1

    公开(公告)日:2007-10-04

    申请号:US11392405

    申请日:2006-03-29

    IPC分类号: G06G7/48

    CPC分类号: G16C10/00

    摘要: Disclosed are a method of and system for creating a load balanced spatial partitioning of a structured, diffusing system of particles with pairwise interactions that is scalable to a very large number of nodes and has favorable communications characteristics including well defined bounds on the number of hops and the number of nodes to which a particle's position must be sent. To deal with structural imbalance, we can assign a weight corresponding to the computational cost for a particular pair interaction of particles or locally clustered groups of particles to simulation space at the midpoint of the distance between the particles or centers of the clusters. We then carry out a spatial partitioning of the simulation volume using a k-d tree or optimal recursive bisection (ORB) to divide the volume into sections that have approximately equal total weights. To deal with local degradation of the load balance caused by changes in the distribution of particles from that used to determine the original spatial decomposition one can assign the actual computation of the pair interaction between two particles to any node that has the positions of both particles.

    摘要翻译: 公开了一种用于创建结构化的,扩散系统的粒子的负载平衡空间划分的方法和系统,其具有可扩展到非常大数量的节点的成对交互,并且具有有利的通信特性,包括关于跳数的明确界限, 必须发送粒子位置的节点数。 为了处理结构不平衡,我们可以分配与颗粒或局部聚集的粒子的特定对相互作用的计算成本对应于在簇的粒子或中心之间的距离的中点处的模拟空间的权重。 然后,我们使用k-d树或最优递归二分法(ORB)对模拟体积进行空间划分,以将体积分成具有近似等于总权重的部分。 为了解决由用于确定原始空间分解的粒子分布变化引起的负载平衡的局部退化,可以将两个粒子之间的对相互作用的实际计算分配给具有两个粒子的位置的任何节点。

    Multi-dimensional transpose for distributed memory network
    10.
    发明申请
    Multi-dimensional transpose for distributed memory network 失效
    分布式内存网络的多维转置

    公开(公告)号:US20060010181A1

    公开(公告)日:2006-01-12

    申请号:US10887026

    申请日:2004-07-08

    IPC分类号: G06F15/00

    CPC分类号: G06F9/5066 G06F2209/5017

    摘要: A method, information processing system and computer readable medium for performing a transpose of a multidimensional matrix in a distributed memory network. The method includes storing a multidimensional matrix of side N in a distributed memory network comprising a plurality of nodes and distributing work associated with a calculation of a transpose of the matrix among N2 of the plurality of nodes. The method further includes receiving results of the calculation of the transpose of the matrix by the nodes.

    摘要翻译: 一种用于在分布式存储器网络中执行多维矩阵的转置的方法,信息处理系统和计算机可读介质。 该方法包括将N侧的多维矩阵存储在包括多个节点的分布式存储器网络中,并且分配与多个节点的N 2中的矩阵的转置的计算相关联的工作。 该方法还包括接收由节点计算矩阵的转置的结果。