トップページ
「富岳」について
「富岳」プロジェクト沿革
フラッグシップ2020プロジェクト(2014年4月~2021年3月)
アーキテクチャ開発チーム
アーキテクチャ開発チーム
English
チームリーダー 佐藤 三久(さとう みつひさ)
- 1982
- 東京大学理学部情報科学科卒業
- 1986
- 同大学院理学系研究科博士課程中退。理学博士
- 1986
- 新技術事業団後藤磁束量子情報プロジェクトに参加
- 1991
- 通産省電子技術総合研究所入所
- 1996
- 新情報処理開発機構並列分散システムパフォーマンス研究室 室長
- 2001
- 筑波大学 システム情報系教授
- 2007
- 同大学計算科学研究センターセンター長
- 2010
- AICSプログラミング環境研究チーム チームリーダー(現職)
- 2014
- フラッグシップ2020プロジェクト副プロジェクトリーダー、アーキテクチャ開発チーム チームリーダー
- 2016
- 筑波大学 連携大学院教授、名誉教授
キーワード
- 計算機システムアーキテクチャ
- コンパイラ
- 並列プログラミング言語
研究概要
アーキテクチャ開発チームでは、開発担当企業と協力してスーパーコンピュータ「富岳」のアーキテクチャの設計・開発と、この「富岳」を使いこなすためのプログラミング環境を研究開発しています。
システムの高性能化・高効率化を目指して、アプリケーション開発者とのコデザインの一環として、アプリケーションの性能を向上させるアーキテクチャ設計とアプリケーションを高性能化するための指針を検討していきます。アーキテクチャの性能検証とアプリケーションの最適化・性能評価のために、CPUシミュレータやシミュレータ用のコンパイラなどの性能評価ツールを開発しています。シミュレータのパラメータを変えながら、科学や産業などのさまざまな分野のアプリケーションを評価することで、設計したアーキテクチャの検証を行うことができます。アプリケーション開発者は、実際のハードウエアが出来上がるよりも前に、シミュレータを通してアプリケーションを開発し、想定されるアーキテクチャに最適化したプログラムを準備することができます。
「富岳」は、多くのCPUコアを有するマルチコアCPUからなる大規模な並列システムとなることが想定されています。このようなシステムを使いこなすためにはアプリケーション開発者は、計算手順に加えて、CPUの効率的な利用とノード間の効率的な通信をプログラムする必要がありますが、簡単ではありません。これまで、我々は「京」に向けてXcalableMP(XMP)という並列プログラミング言語を開発してきました。これをさらに機能を強化、発展させて、「富岳」のプログラミング環境・開発整備し、ユーザーに提供していきます。
主要論文
- 1.岩下英俊, 中尾昌広, 藤井裕也, 村井均, 佐藤三久:
"富士通PRIMEHPC FX100上で利用できる2つのCoarray Fortran実装の実用性の評価"
情報処理学会研究報告ハイパフォーマンスコンピューティング(HPC), Vol.2017-HPC-159, No.6, PP1-7 (2017)
- 2.辻美和子, 佐藤三久:
"大規模システムにおける耐故障マルチSMPDプログラミング開発実行環境の応用と評価"
第158回ハイパフォーマンスコンピューティング研究発表会, 2016-HPC-158 (2017)
- 3.Jinpil Lee, Keisuke Tsugane, Hitoshi Murai, Mitsuhisa Sato:
"OpenMP Extension for Explicit Task Allocation on NUMA Architecture"
Lecture Notes in Computer Science book series, Vol.9903, P.89-10 (2016)
"タスクの依存性を用いたOpenMPプログラムのNUMA最適化"
研究報告ハイパフォーマンスコンピューティング, Vol.2016-HPC-155 (25), P.1-7 (2016)
- 4.辻美和子, 佐藤三久:
"簡易SSP (Simplified Sustained System Performance) 指標の提案"
情報処理学会研究報告, 2016-HPC-156 (2016)
- 5.Miwako Tsuji, Jinpil Lee, Taisuke Boku, Mitsuhisa Sato:
"SCAMP: A “Pseudo” Trace Driven Simulation toward Scalable Network Evaluation"
ISC16 proceedings (2016)
- 6.Miwako Tsuji:
" “K-scale” applications on the K computer and co-design effort for the development of “post-K” "
Advances in Parallel Computing, Vol27 Parallel Computing: On the Road to Exascale, Volume 27 (2016)
- 7.辻 美和子, 李 珍泌,朴 泰祐,佐藤 三久:
"SCAMP: MPI疑似通信プロファイルによるネットワーク性能推定手法の提案"
情報処理学会研究報告, 2016-HPC-153 (2016)
- 8.李 珍泌, 杉山 大輔, 村井 均, 佐藤 三久:
"軽量スレッドライブラリArgobotsを用いたOpenMP実装の性能分析と改善"
研究報告ハイパフォーマンスコンピューティング, Vol.2016-HPC-153 (20), P.1-8 (2016)
- 9.Miwako Tsuji, Serge Petiton,, Mitsuhisa Sato:
"Fault Tolerance Features of a New Multi-SPMD Programming/Execution Environment"
Proceedings of the First International Workshop on Extreme Scale Programming Models and Middleware, SC15 (2015)
- 10.Hidetoshi Iwashita, Masahiro Nakao, Mitsuhisa Sato:
"Preliminary Implementation of Coarray Fortran Translator Based on Omni XcalableMP"
9th International Conference on Partitioned Global Address Space Programming Models (PGAS), IEEE Conference Publications, P.70-75 (2015)