メニーコア搭載スーパーコンピュータ上での超大規模グラフ処理のメモリ階層最適化基盤
メニーコア搭載スーパーコンピュータ上での超大規模グラフ処理のメモリ階層最適化基盤
批准号:
14J11503
负责人:
白幡 晃一
金额:
$0.58万
依托单位国家:
日本
项目类别:
Grant-in-Aid for JSPS Fellows
财政年份:
2014
资助国家:
日本
项目状态:
已结题
起止时间:
2014 至 --
中文摘要
SNS解析、道路ネットワーク、スマートグリッド、創薬、遺伝子解析等多くの分野で超大規模グラフに対する高速処理が求められている。普及が進みつつあるメニーコアを搭載したスーパーコンピュータを想定し、超大規模グラフ処理における階層的なメモリ管理技術の提案を行った。メニーコア上のメモリに載り切らないデータを効率的に処理するため、分散・多階層メモリを抽象化可能なMapReduceモデルを想定し、CPUからメニーコアに対して自動的にグラフデータを分割しながら、メニーコア上での計算とCPU・メニーコア間の転送を最大限にオーバーラップさせる手法を提案した。TSUBAME2.5の1024ノード(12288CPUコア、3072GPU)上での評価において、3072GPUのメモリ容量を超えるグラフデータ(172億頂点、2749億枝)を、CPU上での実行に対して2.10倍の高速化(毎秒28億枝)を確認した。また、GPU搭載スーパーコンピュータ上でのMapReduce処理に利用可能な大規模GPU分散ソートを提案し、CPU上での実行に対して1.40倍の高速化を確認した。さらに、MapReduce型大規模データ処理の特性をより詳細に把握するため、メタゲノム相同性検索アプリケーションを種々のMapReduce処理系に実装し、我々の処理系が代表的な既存のMapReduce処理系に対して4.54倍の性能を確認した。別の分散メモリの仮想化方法としてAPGASプログラミング言語X10を用いた場合のGPUの使用による効果の検証も行い、格子QCDアプリケーションを用いた32GPU上での実験においてCPU上での実行に対して11.0倍の高速化を確認した。最重要カーネルの一つである超大規模グラフ処理に対して多階層メモリを活用する基盤技術の提案・開発によりエクストリーム・ビッグデータ処理に向けた要素技術の実現に貢献した。
英文摘要
SNS解析、道路ネットワーク、スマートグリッド、創薬、遺伝子解析等多くの分野で超大規模グラフに対する高速処理が求められている。普及が進みつつあるメニーコアを搭載したスーパーコンピュータを想定し、超大規模グラフ処理における階層的なメモリ管理技術の提案を行った。メニーコア上のメモリに載り切らないデータを効率的に処理するため、分散・多階層メモリを抽象化可能なMapReduceモデルを想定し、CPUからメニーコアに対して自動的にグラフデータを分割しながら、メニーコア上での計算とCPU・メニーコア間の転送を最大限にオーバーラップさせる手法を提案した。TSUBAME2.5の1024ノード(12288CPUコア、3072GPU)上での評価において、3072GPUのメモリ容量を超えるグラフデータ(172億頂点、2749億枝)を、CPU上での実行に対して2.10倍の高速化(毎秒28億枝)を確認した。また、GPU搭載スーパーコンピュータ上でのMapReduce処理に利用可能な大規模GPU分散ソートを提案し、CPU上での実行に対して1.40倍の高速化を確認した。さらに、MapReduce型大規模データ処理の特性をより詳細に把握するため、メタゲノム相同性検索アプリケーションを種々のMapReduce処理系に実装し、我々の処理系が代表的な既存のMapReduce処理系に対して4.54倍の性能を確認した。別の分散メモリの仮想化方法としてAPGASプログラミング言語X10を用いた場合のGPUの使用による効果の検証も行い、格子QCDアプリケーションを用いた32GPU上での実験においてCPU上での実行に対して11.0倍の高速化を確認した。最重要カーネルの一つである超大規模グラフ処理に対して多階層メモリを活用する基盤技術の提案・開発によりエクストリーム・ビッグデータ処理に向けた要素技術の実現に貢献した。
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
GPU Implementation of Splitter-based Parallel Sorting for Large-scale Heterogeneous Architectures
大规模异构架构中基于分割器的并行排序的 GPU 实现
DOI:
--
发表时间:
2014
期刊:
影响因子:
--
作者:
[Hideyuki Shamoto, Koichi Shirahata, Aleksandr Drozd, Hitoshi Sato, Satoshi Matsuoka]
通讯作者:
Satoshi Matsuoka
DOI:
10.1109/cluster.2014.6968748
发表时间:
2014-12
期刊:
2014 IEEE International Conference on Cluster Computing (CLUSTER)
影响因子:
--
作者:
[Koichi Shirahata;Hitoshi Sato;S. Matsuoka]
通讯作者:
Koichi Shirahata;Hitoshi Sato;S. Matsuoka
Performance Analysis of MapReduce Implementations for High Performance Homology Search
高性能同源搜索的 MapReduce 实现的性能分析
DOI:
--
发表时间:
2014
期刊:
情報処理学会研究報告
影响因子:
--
作者:
[Zhang Chaojie, Koichi Shirahata, Shuji Suzuki, Yutaka Akiyama, Satoshi Matsuoka]
通讯作者:
Satoshi Matsuoka
Performance Analysis of Lattice QCD Application with APGAS Programming Model
采用 APGAS 编程模型的格子 QCD 应用性能分析
DOI:
--
发表时间:
2014
期刊:
影响因子:
--
作者:
[Koichi Shirahata, Jun Doi, Mikio Takeuchi]
通讯作者:
Mikio Takeuchi
Performance Analysis of Lattice QCD on GPUs in APGAS Programming Model
APGAS 编程模型中 GPU 上的格子 QCD 性能分析
DOI:
--
发表时间:
2015
期刊:
情報処理学会研究報告
影响因子:
--
作者:
[Koichi Shirahata, Jun Doi, Mikio Takeuchi]
通讯作者:
Mikio Takeuchi
共 8 条
海外基金