Skip to main content
QUICK REVIEW

[論文レビュー] TAPSpMV: Topology-Aware Parallel Sparse Matrix Vector Multiplication.

Amanda Bienz, William Gropp|arXiv (Cornell University)|Dec 23, 2016
Interconnection Networks and Systems被引用数 3
ひとこと要約

TAPSpMVは、各ノード上のメッセージを再編成することで、ノード間通信をより安価なノード内通信にシフトさせる、トポロジーに配慮した並列スパース行列-ベクトル乗算(SpMV)手法を提案する。ネットワークメッセージの数とサイズを最小限に抑えることで、通信オーバーヘッドを低減し、分散メモリシステムにおけるパフォーマンスを向上させる。

ABSTRACT

This paper introduces a method to reduce communication that is injected into the network during a sparse matrix-vector multiply by reorganizing messages on each node. This results in a reduction of the inter-node communication, replaced by less-costly intra-node communication, which reduces both the number and size of messages that are injected into the network.

研究の動機と目的

  • 分散メモリシステムにおける並列スパース行列-ベクトル乗算(SpMV)におけるノード間通信コストを低減すること。
  • SpMV計算中に発生する高量かつ高遅延のネットワーク通信が引き起こすパフォーマンスボトルネックを解消すること。
  • ノード内通信を優先するメッセージ再編成により、スケーラビリティと効率性を向上させること。
  • ノードレベルのトポロジー認識を活用して、ネットワークへのメッセージインジェクションを最適化すること。

提案手法

  • 各コンピューティングノード上のメッセージを再編成し、ネットワークを横断するメッセージの数とサイズを最小限に抑えること。
  • トポロジーに配慮したデータレイアウトを用いて、より高速なノード内通信で処理可能な通信パターンをグループ化すること。
  • リモートメモリアクセスやネットワークトラフィックを低減するように、SpMV計算を再構成すること。
  • 複数の小さなメッセージを1つにまとめるメッセージ集約戦略を適用し、ネットワークインジェクションオーバーヘッドを削減すること。
  • 下位のネットワークトポロジーを尊重する通信パターンを設計し、競合を回避するとともに帯域幅の利用効率を向上させること。
  • 負荷分散とスケーラビリティを維持するために、再編成ロジックをSpMVカーネルに統合すること。

実験結果

リサーチクエスチョン

  • RQ1並列SpMVにおけるノード間通信をどのように低減すればパフォーマンスが向上するか?
  • RQ2ノードレベルのトポロジー認識は、ネットワークメッセージインジェクションを最小限に抑えるために果たす役割は何か?
  • RQ3負荷分散を損なわずに、ノード内通信が高コストなノード間通信に置き換え可能か?
  • RQ4メッセージ再編成は、SpMVにおける全体の通信量と遅延にどのように影響するか?
  • RQ5実世界のスパース行列に対するトポロジーに配慮したメッセージスケジューリングのパフォーマンスへの影響は何か?

主な発見

  • TAPSpMVは、各ノードでの通信パターンの再編成により、ネットワークにインジェクションされるメッセージ数を削減する。
  • ノード間通信からノード内通信にトラフィックをシフトさせることで、合計通信量を低減する。
  • ネットワークインジェクションを最小限に抑えることで、TAPSpMVは分散システムにおける遅延を低減し、スケーラビリティを向上させる。
  • トポロジーに配慮した再編成により、利用可能な帯域幅の効率的利用が図られ、競合が低減する。
  • TAPSpMVは、通信オーバーヘッドを顕著に低減する一方で、負荷分散を維持する。
  • 不規則なスパarsityパターンを示す行列において、パフォーマンス向上が最も顕著に現れる。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。