概要
プレスリリース 世界初、スーパーコンピュータ「富岳」を用いてグラフ解析性能200 TeraTEPSを突破
背景
実社会における複雑な現象は、大規模なグラフ(頂点と枝によりデータ間の関連性を示したもの)として表現される場合が多く、コンピュータによる高速なグラフ解析が必要。
技術で取得された大量のデータをグラフに変換して計算機で高速処理することにより、新しい価値を産み出す新規ビジネスの開拓が推進されている。
高速なグラフ解析は、「持続可能な開発目標(SDGs)」のうち特に9(産業・技術革新・社会基盤)および11(持続可能なまちづくり)の推進に大きく寄与することが期待されている。
成果
下記(1)~(6)の先進的なソフトウェア技術を高度に組み合わせることにより、今後予想される実データの大規模化および複雑化に対応可能な世界最高レベルの性能を持つグラフ探索ソフトウェアの開発に成功した。
- 複数のノード間におけるグラフデータの効率的な分割および圧縮
- 冗長なグラフ探索を削減するアルゴリズム
- BFSの結果に影響を与えずに不要な頂点を削除する前処理
- スーパーコンピュータの大規模ネットワークにおける通信性能の最適化
- 探索アルゴリズムの動作を制御するパラメータの自動チューニング
- 乱数による性能変動を緩和するシード値探索
ソリューション
「富岳」が「Graph500」のBFS部門における第1位を獲得したことで、科学技術計算でよく用いられる規則的な計算だけでなく、不規則な計算が大半を占めるグラフ解析においても高い性能を発揮することを実証した。
幅広い分野のアプリケーションに対応できる「富岳」の優れた汎用性を示した。
共同研究グループでは「富岳」で処理可能なグラフデータの規模を倍増させるための改良を進めており、今回の測定で得たデータを基に性能改善を加速させる。
※ Graph500:スーパーコンピューターのグラフ処理性能を競い、上位500位までの順位を発表するプロジェクト。
関連事例
- スーパーコンピュータ「富岳」を用いて Graph500の世界第1位を獲得
- 「富岳」Graph500のBFS部門において、8期連続世界第1位を獲得
- 「富岳」Graph500のBFS部門において、7期連続世界第1位を獲得
- 「富岳」Graph500のBFS部門において、6期連続世界第1位を獲得
- 「富岳」Graph500のBFS部門において、5期連続世界第1位を獲得
- 「富岳」Graph500のBFS部門において、4期連続世界第1位を獲得
- 「富岳」Graph500のBFS部門において、3期連続世界第1位を獲得
- 「富岳」Graph500において、2期連続世界第1位を獲得
- 「富岳」Graph500において、1期連続世界第1位を獲得
- 「京」Graph500において、9期連続世界第1位を獲得