Reduced message count for interaction decomposition of N-body simulations

a simulation and message count technology, applied in the field of reducing the message count for the interaction decomposition of n-body simulations, can solve the problem of large computational burden due to particle pair interactions, and achieve the effect of favorable communication characteristics and efficient mapping

Inactive Publication Date: 2007-10-04
GLOBALFOUNDRIES INC
View PDF0 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0011]A further object of the invention is to enable the geometric n-body problem to be efficiently mapped to a machine with a fundamentally geometric processor space.
[0012]Another object of the invention is to create 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.

Problems solved by technology

However for many scientifically relevant molecular systems, the computational burden due to the particle pair interactions remains large.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Reduced message count for interaction decomposition of N-body simulations
  • Reduced message count for interaction decomposition of N-body simulations
  • Reduced message count for interaction decomposition of N-body simulations

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031]FIG. 1 illustrates a part of a computer system or structure that may be used in the implementation of the present invention. More specifically, FIG. 1 shows a part of a Massively Parallel Supercomputer architecture in the form of a three-dimensional torus designed to deliver processing power on the order of teraOPS (trillion floating-point operations per second) for a wide range of applications. The Massively Parallel supercomputer architecture, in an exemplary embodiment, may comprise 65,536 processing nodes organized as a 64×32×32 three-dimensional torus with each processing node connected to six (6) neighboring nodes.

[0032]In particular, FIG. 1 shows a torus comprised of eight nodes 12 connected together by links or connections 13. It is clear to see how this interconnect scales by increasing the number of nodes 12 along all three dimensions. With current technology, this architecture can be leveraged to hundreds of teraOPS. As will be understood by those of ordinary skill ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

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.

Description

BACKGROUND OF THE INVENTION[0001]1. Field of the Invention[0002]This invention generally relates to methods and systems for solving N-body problems, such as classical molecular dynamics. More specifically, the invention relates to methods and systems for creating a load balanced spatial partitioning of a structured, diffusing system of particles.[0003]2. Background Art[0004]Over the last few years, unprecedented computational resources have been developed, such as the Blue Gene family of computers from the International Business Machines Corporation. These resources may be used to attack, among other issues, grand challenge life sciences problems such as advancing the understanding of biologically important processes, in particular, the mechanisms behind protein folding.[0005]In order to address this goal, attention has been directed to creating a classical molecular dynamics software package for long-time and large-scale molecular simulations. Classical molecular dynamics is predom...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06G7/48
CPCG06F19/701G16C10/00
Inventor FITCH, BLAKE G.GERMAIN, ROBERT S.PITMAN, MICHAEL C.RAYSHUBSKIY, ALEKSANDR
Owner GLOBALFOUNDRIES INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products