Pith. sign in

REVIEW 1 cited by

FeatGraph: A Flexible and Efficient Backend for Graph Neural Network Systems

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2008.11359 v2 pith:5XPF6IDP submitted 2020-08-26 cs.LG cs.DC

FeatGraph: A Flexible and Efficient Backend for Graph Neural Network Systems

classification cs.LG cs.DC
keywords graphfeatgraphfeaturedimensionedgevertexflexiblegnns
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved
0 comments
read the original abstract

Graph neural networks (GNNs) are gaining increasing popularity as a promising approach to machine learning on graphs. Unlike traditional graph workloads where each vertex/edge is associated with a scalar, GNNs attach a feature tensor to each vertex/edge. This additional feature dimension, along with consequently more complex vertex- and edge-wise computations, has enormous implications on locality and parallelism, which existing graph processing systems fail to exploit. This paper proposes FeatGraph to accelerate GNN workloads by co-optimizing graph traversal and feature dimension computation. FeatGraph provides a flexible programming interface to express diverse GNN models by composing coarse-grained sparse templates with fine-grained user-defined functions (UDFs) on each vertex/edge. FeatGraph incorporates optimizations for graph traversal into the sparse templates and allows users to specify optimizations for UDFs with a feature dimension schedule (FDS). FeatGraph speeds up end-to-end GNN training and inference by up to 32x on CPU and 7x on GPU.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Morphling: Fast, Fused, and Flexible GNN Training at Scale

    cs.LG 2025-12 conditional novelty 6.0

    A DSL-based code synthesizer, Morphling, claims 20x/19x/6x per-epoch speedups over PyG/DGL on CPUs/GPUs/distributed clusters and up to 15x lower memory.