このページの本文へ

木構造の事前分離によりBFS木構築を高速化、富岳で約20%の性能向上

NTTがグラフ探索の高速化アルゴリズム開発 スパコン富岳のBFS世界1位に貢献

2024年06月25日 17時50分更新

文● ASCII

  • この記事をはてなブックマークに追加
  • 本文印刷

 NTTは、2024年6月25日、グラフ探索を高速化するアルゴリズムを開発したことを発表した。

 多くの情報は事物のネットワーク構造として解釈可能であり、そのつながりを「頂点」と「辺」で表現するグラフは、都市インフラやAI、セキュリティ、創薬などの分野で重要視されている。

 このグラフデータの活用に向け、同社ではグラフ処理における基礎的な要素技術であるBFS(幅優先探索)の研究を続けてきた。BFSは、グラフ全体の頂点を近い順に辿る計算方法となる。

木構造の事前分離により BFS木構築を高速化

 今回NTTが確立したのは、「Forest Pruning」という、始点から近い順に頂点を辿るための「BFS木」の構築を高速化するアルゴリズムだ。

 まず、事前計算でグラフの一部(木構造部分)を分離。始点が与えられた際に、残ったグラフで頂点を辿って部分的なBFS木を構築する。そこに分離しておいた木構造部分を接合して、完全なBFS木を構築する。

処理の流れ:グラフの一部(木構造の部分)を事前に発見して分離、BFS木構築時に接続する

 このアルゴリズムによって、繰り返されるBFSの時間を短縮して、高速化および省電力化を実現する。通常のBFSと同一のBDS木構築が担保され、木構造部分の分離でグラフが縮小されることで、消費メモリ量も削減される。

 同技術は、同じグラフに対して、異なる始点でBFSを繰り返す用途に効果的だという。

「富岳」の大規模グラフ探索性能が約20%向上

 NTTを含むスーパーコンピュータ「富岳」の共同研究グループでは、Forest Pruningと新たなグラフデータの圧縮技術を富岳向けに実装。スーパーコンピュータの性能ランキング「Graph500」のBFS部門で、富岳が保有する最高記録を約20%向上させ、同ランキングの9期連続世界1位に貢献したという。

 富岳を構成する計算ノードのうち15万2064台(全体の約96%)を用いて、Graph500で規定されたSCALE42および43のグラフで性能を計測。SCALE42では約20%の性能向上を、SCALE43では約43%の性能向上を実現した。なお、SCALE43は、実験時間短縮のためにGraph500で要求されている検算処理を省略したことから、ランキングには投稿していない。

富岳の性能向上の結果

■関連サイト

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

アクセスランキング

  1. 1位

    トピックス

    “持たない家電”ランキング、もはや定番のアレがやっぱり1位なような

  2. 2位

    トピックス

    思い切った慶應義塾 全教職員にNotion導入で168年分の知的資産をAIに食わせるプロジェクトが始動

  3. 3位

    トピックス

    リモートワークは福利厚生なの? ITエンジニアが本当に欲しい福利厚生第1位となる

  4. 4位

    ビジネス

    管理職こそ大事にしないとまずくないか? 約4割が「続けたい、と答えない」現実

  5. 5位

    トピックス

    ほぼスーパーで良くない? コンビニで「思ったより高い」と感じる人76%、実は中高年ほど割高感に悩んでるって知ってた?

  6. 6位

    トピックス

    インバウンドの頑張りランキングベスト3は「大分県」「岐阜県」「佐賀県」 努力が光る結果に

  7. 7位

    TECH

    訓練だとわかっていても「緊張で脇汗をかいた」 LINEヤフー、初のランサムウェア訓練からの学び

  8. 8位

    TECH

    身代金要求攻撃の被害額は「1社平均6.4億円」 それでも6割超が「支払いを否定しきれない」苦境

  9. 9位

    ITトピック

    管理職ほど機密情報をAIに入力している実態、なぜ?/27卒学生の就職人気、IT業界トップ企業は/最新インシデントの傾向10パターンまとめ、ほか

  10. 10位

    ビジネス

    ランチ抜きが22%!? 物価高で「水筒・コンビニ控え」が定着する中、なぜか「推し活・美容費」だけは死守するオフィスワーカーたち

集計期間:
2026年04月16日~2026年04月22日
  • 角川アスキー総合研究所