# NVIDIA SHARP NVIDIA SHARP(Scalable Hierarchical Aggregation and Reduction Protocol)は、ネットワークスイッチ内で集団通信の集約・リダクションを実行し、GPU や CPU の通信処理負荷と転送量を減らす NVIDIA の技術である。 Hopper 世代の第3世代 NVSwitch では、multicast と SHARP による網内リダクションをハードウェアで支援する。 公式記事は `all_gather`、`reduce_scatter`、broadcast atomic を対象例に挙げ、小さいブロックサイズの集団通信で A100 上の NCCL に対して最大2倍のスループット向上を主張する。 ## 関連 - 開発元: [[NVIDIA]] - ハードウェア: [[NVIDIA H100]] / [[NVLink]] - 通信: [[集合通信]] / [[NCCL]] ## 出典 - [[@2022__NVIDIA Developer Blog__NVIDIA Hopper Architecture In-Depth]]