🚀 Optimizing Graph Neural Networks via IO-aware Layers
Researchers from Yandex, SHAD, and HSE have presented GNN optimization methods that address the problem of inefficient GPU memory usage. The implementation of IO-aware layers enables speedups of up to 8.5× and reduces memory consumption by dozens of times.
🌍 This solves the problem of GNN scalability on modern hardware by shifting the focus from computational power to data movement efficiency (memory bandwidth). This paves the way for training large models on existing GPU clusters.
👤 It allows for the use of graph neural networks in tasks with a massive number of connections (social networks, bioinformatics, recommendations) faster and with fewer resource costs.
Source 1: https://research.yandex.com/blog/on-efficient-scaling-of-gnns-via-io-aware-layer-implementations Source 2: https://github.com/yandex-research/On-Efficient-Scaling-Of-GNNs
