THE PARALLEL MULTIPOLE METHOD ON THE CONNECTION MACHINE

被引:42
作者
ZHAO, F
JOHNSSON, SL
机构
[1] THINKING MACHINES CORP,CAMBRIDGE,MA 02142
[2] HARVARD UNIV,DIV APPL SCI,CAMBRIDGE,MA 02138
来源
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING | 1991年 / 12卷 / 06期
关键词
N-BODY ALGORITHM; PARALLEL COMPUTING; PARALLEL MULTIPOLE METHOD; HYPERCUBE ARCHITECTURE; GRID EMBEDDING; BINARY-REFLECTED GRAY CODE;
D O I
10.1137/0912077
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper reports on a fast implementation of the three-dimensional nonadaptive Parallel Multipole Method (PMM) on the Connection Machine system model CM-2. The data interactions within the decomposition tree are modeled by a hierarchy of three-dimensional grids forming a pyramid in which parent nodes have degree eight- The base of the pyramid is embedded in the Connection Machine as a three-dimensional grid. The standard grid embedding feature is used. For 10 or more particles per processor the communication time is insignificant. The evaluation of the potential field for a system with 128k particles takes 5 seconds, and a system of a million particles about 3 minutes. The maximum number of particles that can be represented in 2G bytes of primary storage is approximately 50 million. The execution rate of this implementation of the PMM is at about 1.7 Gflops/sec for a particle-processor-ratio of 10 or greater. A further speed improvement is possible by an improved use of the memory hierarchy associated with each floating-point unit in the system.
引用
收藏
页码:1420 / 1437
页数:18
相关论文
共 24 条
[1]   A HIERARCHICAL O(N-LOG-N) FORCE-CALCULATION ALGORITHM [J].
BARNES, J ;
HUT, P .
NATURE, 1986, 324 (6096) :446-449
[2]   A FAST ADAPTIVE MULTIPOLE ALGORITHM FOR PARTICLE SIMULATIONS [J].
CARRIER, J ;
GREENGARD, L ;
ROKHLIN, V .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1988, 9 (04) :669-686
[3]  
CHAN MY, 1988, EMBEDDING GRIDS OPTI
[4]  
CHAN MY, 1989, 4TH P C HYP CONC COM
[5]  
CHAN MY, 1988, EMBEDDING 3 DIMENSIO
[6]  
CHAN MY, 1988, 1988 INT C PAR PROC
[7]   A FAST ALGORITHM FOR PARTICLE SIMULATIONS [J].
GREENGARD, L ;
ROKHLIN, V .
JOURNAL OF COMPUTATIONAL PHYSICS, 1987, 73 (02) :325-348
[8]  
GREENGARD L, 1989, PARALLEL PROCESSING, P213
[9]  
GREENGARD L, 1988, YALEUDCSRR602 YAL U
[10]  
Greengard L.F., 1988, THESIS YALE U NEW HA