Scatter-Gather
- Fuse adjacent graphs ops
One common fuse pattern for GCN & GraphSAGE:
Challenge: How to fuse more GNN patterns on different ApplyEdge and ApplyVertex,automatically?
文章插图
- How to implement fused Aggregate
文章插图
Challenge:
- Different graph data structureslead to different implementations in same logic operations;
- Different graph characteristics favors different data structures;(like low-degree graphs favor COO, high-degree graphs favor CSR)
- How to find the applicable zone for each and hide such complexity to data scientists?
- Different graph data structureslead to different implementations in same logic operations;
- Inference challenge
- GNN inference needs full batch inference, how to make it efficient?
- Distributed inference for big graph?
- Vector quantization for node and edge features?
- GNN distilled to MLP?
- GNN inference needs full batch inference, how to make it efficient?
- SW-HW co-design challenge
- How to relief irregular memory access in scatter-gather?
- Do we need some data flow engine for acceleration?
- How to relief irregular memory access in scatter-gather?
- …

文章插图
References
- Graph + AI: What’s Next? Progress in Democratizing Graph for All
- Recent Advances in Efficient and Scalable Graph Neural Networks
- Crossing the Chasm – Technology adoption lifecycle
- Understanding and Bridging the Gaps in Current GNN Performance Optimizations
- Automatic Generation of High-Performance Inference Kernels for Graph Neural Networks on Multi-Core Systems
- Understanding GNN Computational Graph: A Coordinated Computation, IO, And Memory Perspective
- Graphiler: A Compiler For Graph Neural Networks
- Scatter-Add in Data Parallel Architectures
- fuseGNN: Accelerating Graph Convolutional Neural Network Training on GPGPU
- VQ-GNN: A Universal Framework to Scale up Graph Neural Networks using Vector Quantization
- NeuGraph: Parallel Deep Neural Network Computation on Large Graphs
- Completing a member knowledge graph with Graph Neural Networks
- PinnerFormer: Sequence Modeling for User Representation at Pinterest
- Gartner and Graph Analytics
经验总结扩展阅读
- 创造101王一博跳主题曲是哪一期?
- 上海迪士尼身高102cm要买票吗 上海迪士尼身高101会查吗
- 知识图谱实体对齐2:基于GNN嵌入的方法
- 110104属于北京哪个区
- 肖战上101是哪一期?
- 恋爱101度王俊相亲第几集?
- 101孟美岐撑腰是哪一期?
- 如何评价西决G7火箭92101输给勇士
- 如何评价因创造101而爆火的麦锐电影获数千万元A轮融资
- 101胶水怎么去除