抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
Tapas N体のような階層的アルゴリズムのための新しいC++プログラミングフレームワークであり,それにより大規模不均一スーパーコンピュータである。N体とその変異体は科学的応用に広く使用されているが,それらの正確な実装は,そのような最近のマシン上でしばしば困難である,アルゴリズムは不規則,複雑であり,分散ノードにわたる明示的なタスク並列プログラミングを含む。図書館における複雑さのカプセル封じまたは大規模分散メモリ上の不規則データアクセスにより挑戦されている。TapasはC++テンプレートメタプログラミングの使用によってのみ不均一マルチコア,マルチノード環境における利用者クリーン陰式並列プログラム変換インスペクタ-エグゼキュータースタイルのコードにこれを解いた。Tapas上での高速多重極法のプロトタイプ実装をExaFMM,FMMの最速で調整された実装について述べると共に,百GPUの効率的利用と同等の性能とスケーリングを実証した。特に,連続性能はExaFMMの95%であるが,1500までのCPUコアを用いた分散メモリ強いスケーリング評価はExaFMM性能の64%~81%を示した。300GPUを用いたTSUBAME2の100ノード上で実行されたタパスベースFMMのマルチGPUバージョンは5.15倍の高速化を達成した。Copyright 2017 The Institute of Electrical and Electronics Engineers, Inc. All Rights reserved. Translated from English into Japanese by JST【Powered by NICT】