J4 ›› 2011, Vol. 33 ›› Issue (8): 79-83.
• 论文 • Previous Articles Next Articles
TANG Zhen,ZHANG Zhuo,CHAI Yahui,XU Weimin
Received:
Revised:
Online:
Published:
Abstract:
The classical FMM algorithm (Fast Multipole Method) [1] is based on the tree structure. It can be used to solve the NBody problem. FMM can reduce the calculation complexity of the NBody problem from O(N2) to O(N) with an arbitrary precision. CPU takes a lot of time in calculating the largescale NBody problem. To accelerate the execution of the algorithm, this paper conducts a study on the implementation of FMM on the Cell/B.E. processor. Firstly, we break FMM into eight core steps according to their functions. Secondly, we classify these eight steps in light of their calculation features. Finally, we choose several representative steps, explain the feasibility of their implementations on Cell/B.E., and introduce their design and implementation methods on Cell/B.E..The result shows that the implementation of the key steps that we selected in FMM obtain a high speedup ratio comparing with CPU.
Key words: FMM;NBody;Cell/B.E.;speedup;analysis and verification
TANG Zhen,ZHANG Zhuo,CHAI Yahui,XU Weimin. Analysis and Verification of the FMM Algorithm Based on the Cell/B.E. Processor[J]. J4, 2011, 33(8): 79-83.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2011/V33/I8/79