GeoT: Tensor Centric Library for Graph Neural Network via Efficient Segment Reduction on GPU

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Yu, Zhongming, Zhang, Genghan, Huang, Hanxian, Chen, Xin, Zhao, Jishen
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866929304904925184
author Yu, Zhongming
Zhang, Genghan
Huang, Hanxian
Chen, Xin
Zhao, Jishen
author_facet Yu, Zhongming
Zhang, Genghan
Huang, Hanxian
Chen, Xin
Zhao, Jishen
contents In recent years, Graph Neural Networks (GNNs) have ignited a surge of innovation, significantly enhancing the processing of geometric data structures such as graphs, point clouds, and meshes. As the domain continues to evolve, a series of frameworks and libraries are being developed to push GNN efficiency to new heights. While graph-centric libraries have achieved success in the past, the advent of efficient tensor compilers has highlighted the urgent need for tensor-centric libraries. Yet, efficient tensor-centric frameworks for GNNs remain scarce due to unique challenges and limitations encountered when implementing segment reduction in GNN contexts. We introduce GeoT, a cutting-edge tensor-centric library designed specifically for GNNs via efficient segment reduction. GeoT debuts innovative parallel algorithms that not only introduce new design principles but also expand the available design space. Importantly, GeoT is engineered for straightforward fusion within a computation graph, ensuring compatibility with contemporary tensor-centric machine learning frameworks and compilers. Setting a new performance benchmark, GeoT marks a considerable advancement by showcasing an average operator speedup of 1.80x and an end-to-end speedup of 1.68x.
format Preprint
id arxiv_https___arxiv_org_abs_2404_03019
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle GeoT: Tensor Centric Library for Graph Neural Network via Efficient Segment Reduction on GPU
Yu, Zhongming
Zhang, Genghan
Huang, Hanxian
Chen, Xin
Zhao, Jishen
Distributed, Parallel, and Cluster Computing
Machine Learning
In recent years, Graph Neural Networks (GNNs) have ignited a surge of innovation, significantly enhancing the processing of geometric data structures such as graphs, point clouds, and meshes. As the domain continues to evolve, a series of frameworks and libraries are being developed to push GNN efficiency to new heights. While graph-centric libraries have achieved success in the past, the advent of efficient tensor compilers has highlighted the urgent need for tensor-centric libraries. Yet, efficient tensor-centric frameworks for GNNs remain scarce due to unique challenges and limitations encountered when implementing segment reduction in GNN contexts. We introduce GeoT, a cutting-edge tensor-centric library designed specifically for GNNs via efficient segment reduction. GeoT debuts innovative parallel algorithms that not only introduce new design principles but also expand the available design space. Importantly, GeoT is engineered for straightforward fusion within a computation graph, ensuring compatibility with contemporary tensor-centric machine learning frameworks and compilers. Setting a new performance benchmark, GeoT marks a considerable advancement by showcasing an average operator speedup of 1.80x and an end-to-end speedup of 1.68x.
title GeoT: Tensor Centric Library for Graph Neural Network via Efficient Segment Reduction on GPU
topic Distributed, Parallel, and Cluster Computing
Machine Learning
url https://arxiv.org/abs/2404.03019