• 検索結果がありません。

新しい時間並列化法iPararealとマルチスケール解析

N/A
N/A
Protected

Academic year: 2021

シェア "新しい時間並列化法iPararealとマルチスケール解析"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)HPCS2014 2014/1/7. 2014年ハイパフォーマンスコンピューティングと計算科学シンポジウム High Performance Computing Symposium 2014. 新しい時間並列化法 iParareal とマルチスケール解析 1). 九州大学,. 2). JST CREST. 1),2). 高見利也、1) 福留大貴. 現在の並列計算機では、SIMD 演算機や加速機構 の並列度まで含めると、莫大な数の並列演算が可能 である。しかし、現実には、計算スケールを大きくす ることに意味のある問題ばかりではなく、問題サイ ズを固定した状況での高速化要求も多い。強スケー リングの観点から性能を評価する場合、並列度の増 加に伴う性能の飽和は避けられない。本ポスターで は、飽和した並列計算の高速化に威力を発揮する時 間方向並列化法の改良と応用について発表する。. 1. 図 1: バケツリレー転送の性能。転送量が大きい場合は、 非同期通信の利用により、大幅な性能向上が期待できる。. iParareal 法の導入 時刻 tk (k = 1, 2, ...) での系の状態を xk と表す. とき、x0 = x(t0 ) からの初期値問題が、時間発展計. 3. マルチスケール解析への応用. 算 xk+1 = Fk (xk ) によって解かれる場合を考える。. Parareal 法は、分離した時間スケールの間で、高 Parareal 法 [1] は、近似計算 x ˜k+1 = Gk (xk ) を導入 次の摂動計算を数値的に実施する。これは、時間方 (r) し、時系列 {xk } の r 次近似 {xk } を、漸化式 向に対してマルチスケール展開を行う形になってい (1) るが、本ポスターでは、このような構造を応用して、 新しい解析手法としての可能性を検討したい。 により求めるものである。ここで、Fk (·) の計算は並 生体分子の動力学や振動緩和の問題など、複数の 列に実行できるが、Gk (·) の良否と計算コストが、近 時間スケールを内在する複雑な系では、短い時間ス 似解の収束性と計算全体のスピードアップ比に影響 ケールは予測不可能な揺らぎを含んでいるにも関わ することが知られており、注意が必要である。 らず、ゆっくりしたスケールの運動が特定の機能を 我々は、式 (1) を簡略化した漸化式 示すことがある。このような動力学の再現には、ミ (r+1) (r+1) (r) (r) xk+1 = xk + Fk (xk ) − xk (2) クロスケールの自由度をすべて取り込んだ大規模な (r+1). (r+1). xk+1 = Gk (xk. (r). (r). ) + Fk (xk ) − Gk (xk ),. を提案し、Identity Parareal (iParareal) と名付けた。 シミュレーションが欠かせないが、何が起きている これは、Gk (·) の代わりに恒等変換 (identity) を利用 のかを理解するためには、また別の解析を必要とす したもので、通常の連続な時間発展計算に広く適用. る。そこで、このような系に Parareal 法を適用し、. できることがわかっている [2]。本ポスターでは、出. 数値的な摂動解析を実施する方法を考える。まずは、. 来るだけ多くの計算科学の問題に適用することを目. 解析的に扱える例に対して、どのような解析結果が. 指して、iParareal 法の実装方法と性能評価について. 得られるのかを明らかにした上で、今後の応用につ. 詳しく解説する。. いて議論したい。. 2. バケツリレー実装と性能. 本研究は、科学研究費補助金基盤 (C)「身近な非線形現象 に対するマルチスケール的解析手法の確立と応用」(課題 番号 23540454) の支援を受けています。. Parareal 法 (1) を並列実装するとパイプライン的 Reference: な通信のパターンとなるが、iParareal 法 (2) では、 [1] J.-L. Lions, Y. Maday, and G. Turinici, “A ‘parareal’ さらに単純化されたバケツリレー型の通信関数を用 in time discretization of PDE’s,” C. R. Acad. Sci., Ser.I, いて実装できる [3]。この場合、データを細分化して 非同期転送にすることで、大幅な高速化が可能であ る (図 1)。これにより、転送量が多いため不向きであ ると考えられていた流体系に対しても、時間並列化 が適用できることとなった [3]。 ⓒ 2014 Information Processing Society of Japan. Math. 332, 661–668 (2001). [2] T. Takami and D. Fukudome, “An Efficient Pipelined Implementation of Space-Time Parallel Applications,” ParCo’13, Sep. 10–13, 2013, Munich. [3] D. Fukudome and T. Takami, “Parallel Bucket-Brigade Communication Interface for Scientific Applications,” in Proc. EuroMPI’13, 135–136 (2013).. 39.

(2)

参照

関連したドキュメント

を軌道にのせることができた。最後の2年間 では,本学が他大学に比して遅々としていた

従って、こ こでは「嬉 しい」と「 楽しい」の 間にも差が あると考え られる。こ のような差 は語を区別 するために 決しておざ

突然そのようなところに現れたことに驚いたので す。しかも、密教儀礼であればマンダラ制作儀礼

 基本波を用いる近似はピクセル単位の時間放射能曲線に対しては用いることができる

※ 硬化時 間につ いては 使用材 料によ って異 なるの で使用 材料の 特性を 十分熟 知する こと

本装置は OS のブート方法として、Secure Boot をサポートしています。 Secure Boot とは、UEFI Boot

これはつまり十進法ではなく、一進法を用いて自然数を表記するということである。とは いえ数が大きくなると見にくくなるので、.. 0, 1,

b)工場 シミュ レータ との 連携 工場シ ミュ レータ は、工場 内のモ ノの流 れや 人の動き をモ デル化 してシ ミュレ ーシ ョンを 実 行し、工程を 最適 化する 手法で