핵심 개념
提案されたSENSEiシステムは、入力に敏感なグラフニューラルネットワークの高速化を可能にします。
초록
- 多くの最適化技術が提案されてきた中で、SENSEiは異なる行列再結合を活用して新しい入力に敏感な性能挙動を実現する。
- SENSEiはオフラインコンパイル段階とオンラインランタイムシステムで構成され、さまざまな行列プリミティブ構成を探索し、最適なものを選択する。
- SENSEiはGCNおよびGATの主要なGNNモデルで最大2.012倍から26.85倍の高速化を実現し、他のGNNバリアントやフレームワークでも汎用的に利用可能。
Introduction
SENSEi proposes a system for accelerating graph neural networks by leveraging input-sensitive matrix re-associations.
Abstract
- Various optimizations explored in GNN systems.
- SENSEi introduces novel input-sensitive performance behavior through different matrix re-associations.
- Achieves speedups of up to 2.012× and 26.85× on popular GNN models GCN and GAT, across diverse graphs and embedding sizes.
Data Extraction
- SENSEi achieves speedups of up to 2.012× and 1.85× on graph convolutional networks and up to 6.294× and 16.274× on graph attention networks, on GPUs and CPUs respectively.
통계
SENSEiは、GPU上でGCNに対して最大6.294倍、CPU上でGATに対して最大26.85倍の高速化を実現します。
인용구
"Over the years, many frameworks and optimization techniques have been proposed to accelerate graph neural networks (GNNs)."
"We leverage this observation to propose SENSEi, a system that exposes different sparse and dense matrix primitive compositions based on different matrix re-associations of GNN computations."