DistGNN

التفاصيل البيبلوغرافية
العنوان: DistGNN
المؤلفون: Alexander Heinecke, Evangelos Georganas, Nesreen K. Ahmed, Dhiraj D. Kalamkar, Vasimuddin, Sasikanth Avancha, Sanchit Misra, Guixiang Ma, Ramanarayan Mohanty
المصدر: SC
بيانات النشر: ACM, 2021.
سنة النشر: 2021
مصطلحات موضوعية: FOS: Computer and information sciences, Computer Science - Machine Learning, Computer science, business.industry, Deep learning, Node (networking), Bandwidth (signal processing), Graph partition, Parallel computing, Machine Learning (cs.LG), Computer Science - Distributed, Parallel, and Cluster Computing, Shared memory, Distributed algorithm, Benchmark (computing), Distributed, Parallel, and Cluster Computing (cs.DC), Artificial intelligence, business, CPU socket
الوصف: Full-batch training on Graph Neural Networks (GNN) to learn the structure of large graphs is a critical problem that needs to scale to hundreds of compute nodes to be feasible. It is challenging due to large memory capacity and bandwidth requirements on a single compute node and high communication volumes across multiple nodes. In this paper, we present DistGNN that optimizes the well-known Deep Graph Library (DGL) for full-batch training on CPU clusters via an efficient shared memory implementation, communication reduction using a minimum vertex-cut graph partitioning algorithm and communication avoidance using a family of delayed-update algorithms. Our results on four common GNN benchmark datasets: Reddit, OGB-Products, OGB-Papers and Proteins, show up to 3.7× speed-up using a single CPU socket and up to 97× speed-up using 128 CPU sockets, respectively, over baseline DGL implementations running on a single CPU socket.
URL الوصول: https://explore.openaire.eu/search/publication?articleId=doi_dedup___::68b9efba91450ff8075b812045822ddf
https://doi.org/10.1145/3458817.3480856
حقوق: OPEN
رقم الأكسشن: edsair.doi.dedup.....68b9efba91450ff8075b812045822ddf
قاعدة البيانات: OpenAIRE