性能の異なる計算機で重力計算を分担する
Capanic: A Parallel Tree N-Body Code for Inhomogeneous Clusters of Processors
短い要約(全文訳を準備中)
多数の粒子の重力相互作用を近似する木構造法を、性能の異なる計算機群で並列化した。空間の分割と通信経路を工夫し、実行中の負荷と各機の性能を監視して担当量を調整する。天体物理のテスト問題で処理性能を測定し、計算内容と計算機環境の両方による負荷の偏りに対応した。
v1の要旨から自動生成。本文の精読・人による確認は未実施。
- 初稿
- 1994-06-24(UTC)
- 最新改訂
- 1994-06-24 · v1
- 査読・掲載
- 査読状況未確認
更新履歴
- v1 1994-06-24 この版を読む
取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。
原文の要旨
We have implemented a parallel version of the Barnes-Hut 3-D N-body tree algorithm under PVM 3.2.5, adopting an SPMD paradigm. We parallelize the problem by decomposing the physical domain by means of the {\bf Orthogonal Recursive Bisection} oct-tree scheme suggested by Salmon (1991), but we modify the original hypercube communication pattern into an incomplete hypercube, which is more suitable for a generic inhomogenous cluster architecture.\\ We address dynamical load balancing by assigning different "weights" to the spawned tasks according to the dynamically changing workloads of each task. The weights are determined by monitoring the local platforms where the tasks are running and estimating the performance of each task. The monitoring scheme is flexible and allows us to address at the same time cluster and intrinsic sources of load imbalance. We then show measurements of the performance of our code on a test case of astrophysical interest in order to test the performance of our implementation.
著者のコメント
8 Pages, LaTex + 3 figures available by anonymous ftp at convex.ct.astro.it, /nbody/paper1/figures.ps. Presented at MPCS '94, Ischia (Napoli), May 2-6, 1994
arXiv ID: astro-ph/9406065 / 要約の誤りについて