Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yidong Gong

dblp:367/9235 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
3since 2021 · last 2025
0009-0006-0324-5216ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 2 first-author · 3 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
3 papers
Graph learning · 66% Efficient and distributed learning · 34%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
GPUs and heterogeneous computing · 100%

Topics — the 5 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Graph learning
graph neural network training
1.122025
Optimization of GNN Training Through Half-precision · HPDC 2025
GNNOne: A Unified System Optimizations for GNN Kernels · HPDC 2024
GPUs and heterogeneous computing
GPU computing
1.022025
GNNOne: A Unified System Optimizations for GNN Kernels · HPDC 2024
Optimization of GNN Training Through Half-precision · HPDC 2025
Machine learning › Graph learning › graph neural network
graph neural network systems
0.912025
Identifying and Analyzing Pitfalls in GNN Systems · USENIX ATC 2025
Machine learning › Efficient and distributed learning
model compression
0.912025
Optimization of GNN Training Through Half-precision · HPDC 2025
Machine learning › Graph learning
graph neural network
0.212024
GNNOne: A Unified System Optimizations for GNN Kernels · HPDC 2024

Methods — techniques the papers use, named apart from their topics

half-precision floating point · 1.7SpMM · 1.7
YearPublicationVenuePosition
2025 Optimization of GNN Training Through Half-precision
abstract
Recent trends in lower precision, e.g. half-precision floating point, training have shown improved system performance and reduced memory usage for Deep Learning while maintaining accuracy. However, current GNN systems cannot achieve such goals for GNN, as our analyses show that they massively underperform while showing abnormal accuracy when using half-precision. These systems suffer from under-utilization of hardware resources, poor training performance, and value overflow issues due to lowered precision. To mitigate this, we introduce HalfGNN, a half-precision based GNN system. HalfGNN proposes novel techniques: new vector operations for half-precision data types that improve data load and reduction performance, and discretized SpMM that overcomes the value overflow and natively provides workload balancing. Such techniques improve hardware utilization, reduce memory usage, and remove atomic writes. Evaluations show that HalfGNN achieves on average of 2.30× speedup in training time over DGL (float-based) for GAT, GCN, and GIN respectively while achieving similar accuracy, and saving 2.67× memory.
Arnab Kanti Tarafder, Yidong Gong
HPDC2
2025 Identifying and Analyzing Pitfalls in GNN Systems
Yidong Gong, Arnab Kanti Tarafder, Saima Afrin
USENIX ATC1
2024 GNNOne: A Unified System Optimizations for GNN Kernels
abstract
Graph Neural Networks (GNN) involve two basic sparse kernels, SDDMM and SpMM, on which all GNN models could be built. Prior works have explored piecemeal solutions by using different storage formats and computation paradigms, resulting in excess memory consumption, and have not yet realized their full potential. This paper, called GnnOne, studies these two basic sparse kernels in GPU and shows that they can be built on the same system design principle of data load being the limiting factor irrespective of their computing paradigms. Hence GnnOne presents a unified two-stage data-load design that provides greater performance through novel techniques of data-load balancing, data-load optimizations, and data-reuse. Such a unified design also enables the usage of a single sparse storage format to increase productivity, memory saving, and reduce maintenance. Evaluations show that the proposed system achieves an average speedup of 6.25× and 6.02× for SpMM and SDDMM over many prior works for different feature lengths. For GNN training, GnnOne achieves 2.01× average speedup over dgNN, 2.28× average speedup over DGL on 3 different GNN models.
Yidong Gong
HPDC1