Item type |
Symposium(1) |
公開日 |
2016-05-30 |
タイトル |
|
|
タイトル |
電子動力学シミュレーションのステンシル計算に対するメニーコアプロセッサ向け最適化 |
タイトル |
|
|
言語 |
en |
|
タイトル |
Optimization of Stencil Computation in Electron Dynamics Simulation for Many-Core Processor |
言語 |
|
|
言語 |
jpn |
キーワード |
|
|
主題Scheme |
Other |
|
主題 |
メニーコア向け最適化 |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_5794 |
|
資源タイプ |
conference paper |
著者所属 |
|
|
|
筑波大学大学院システム情報工学研究科 |
著者所属 |
|
|
|
筑波大学計算科学研究センター/筑波大学大学院システム情報工学研究科 |
著者所属 |
|
|
|
筑波大学大学院数理物質科学研究科/現在,筑波大学計算科学研究センター |
著者所属 |
|
|
|
筑波大学計算科学研究センター/筑波大学大学院数理物質科学研究科 |
著者所属(英) |
|
|
|
en |
|
|
Graduate School of Systems and Information Engineering, University of Tsukuba |
著者所属(英) |
|
|
|
en |
|
|
Center for Computational Sciences, University of Tsukuba / Graduate School of Systems and Information Engineering, University of Tsukuba |
著者所属(英) |
|
|
|
en |
|
|
Graduate School of Pure and Applied Sciences, University of Tsukuba / Presently with Center for Computational Sciences, University of Tsukuba |
著者所属(英) |
|
|
|
en |
|
|
Center for Computational Sciences, University of Tsukuba / Graduate School of Pure and Applied Sciences, University of Tsukuba |
著者名 |
廣川, 祐太
朴, 泰祐
佐藤, 駿丞
矢花, 一浩
|
著者名(英) |
Yuta, Hirokawa
Taisuke, Boku
Shunsuke, A. Sato
Kazuhiro, Yabana
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
近年,Intel Xeon Phi などメニーコアプロセッサを搭載した PC クラスタが運用されているが,同プロセッサの性能特性から実アプリケーションにおいて高い性能を得るのは非常に困難である.本研究では,電子動力学シミュレータ ARTED での支配的な計算である波数空間と軌道に関して並列化された 3 次元実空間格子の 25 点ステンシル計算を,メニーコアプロセッサに対し最適化することを目的とする.まず,元のターゲットシステムである京コンピュータ (SPARC64 VIIIfx) に対し最適化を行い,コンパイラによる自動ベクトル化を促進することで 14.94 GFLOPS から 27.2 GFLOPS に性能が向上した.この実装を用いて,メニーコアプロセッサの Intel Xeon Phi (Knights Corner) を対象に,自動ベクトル化と Intrinsics を用いた手動ベクトル化による最適化を行った.元実装が 30.06 GFLOPS であるのに対し,手動ベクトル化実装にて 224.45 GFLOPS と 20.9%のピーク演算性能比を達成した.また,次世代プロセッサの Knights Landing への実装などについても考察する. |
論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
Recently, PC clusters equipped with the many-core processors such as Intel Xeon Phi are actively operated. However, it is not easy to achieve high sustained performance on real applications because of special characteristics of this sort of processor. In this paper, we focus on an electron dynamics simulation code named ARTED in which 25-points 3-D stencil computation in real space grid parallelized over wave number space as well as orbitals is the core part of computation. First, we optimized its stencil computation to K computer (SPARC64 VIIIfx processor) that is the original target system of ARTED. As a result, the performance improved to 27.2 GFLOPS from 14.94 GFLOPS with automatic vectorization by compiler. Using this implementation, we applied explicit vectorization with intrinsics on its stencil computation part considering the features of current Intel Xeon Phi by Knights Corner architecture. As a result, we improved the sustained performance on a single Xeon Phi from poor original 30.06 GFLOPS to 224.45 GFLOPS on stencil computation which corresponds to approximately 20.9 % of theoretical peak performance of single Xeon Phi. We also discuss on a future implementation on next generation of Knights Landing architecture. |
書誌情報 |
ハイパフォーマンスコンピューティングと計算科学シンポジウム論文集
巻 2016,
p. 37-46,
発行日 2016-05-30
|
出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |