Architectural Implications of Embedding Dimension during GCN on CPU and GPU
Adiletta, Matthew, Brooks, David, Wei, Gu-Yeon
–arXiv.org Artificial Intelligence
Graph Neural Networks (GNNs) are a class of neural networks designed to extract information from the graphical structure of data. Graph Convolutional Networks (GCNs) are a widely used type of GNN for transductive graph learning problems which apply convolution to learn information from graphs. GCN is a challenging algorithm from an architecture perspective due to inherent sparsity, low data reuse, and massive memory capacity requirements. Traditional neural algorithms exploit the high compute capacity of GPUs to achieve high performance for both inference and training. The architectural decision to use a GPU for GCN inference is a question explored in this work. GCN on both CPU and GPU was characterized in order to better understand the implications of graph size, embedding dimension, and sampling on performance.
arXiv.org Artificial Intelligence
Dec-1-2022
- Country:
- North America > United States
- Oregon > Multnomah County
- Portland (0.04)
- New York
- New York County > New York City (0.14)
- Suffolk County > Stony Brook (0.04)
- Richmond County > New York City (0.04)
- Queens County > New York City (0.04)
- Kings County > New York City (0.04)
- Bronx County > New York City (0.04)
- Missouri > St. Louis County
- St. Louis (0.04)
- Georgia > Fulton County
- Atlanta (0.04)
- Oregon > Multnomah County
- North America > United States
- Genre:
- Research Report (0.65)
- Technology: