EDBT 2026 Demo / reviewers in the wild / expert
Xiaoniu Song
dblp:317/2030
· DBLP profile ↗
3ranked-venue papers
2as first author
3since 2021 · last 2026
0009-0009-1887-2636ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
GPUs and heterogeneous computing · 50% Memory systems · 31% Hardware accelerators and domain-specific architectures · 19% | |
| Artificial intelligence
2 papers |
Graph learning · 74% Deep learning architectures and training · 26% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
GPUs and heterogeneous computing
GPU cache |
1.0 | 1 | 2026 | Unified and Near-optimal Multi-GPU Cache for Embedding-based Deep Learning · ACM Trans. Comput. Syst. 2026 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
1.0 | 1 | 2026 | Unified and Near-optimal Multi-GPU Cache for Embedding-based Deep Learning · ACM Trans. Comput. Syst. 2026 |
GPUs and heterogeneous computing
multi-GPU computing |
1.0 | 1 | 2026 | Unified and Near-optimal Multi-GPU Cache for Embedding-based Deep Learning · ACM Trans. Comput. Syst. 2026 |
Memory systems
cache management |
1.0 | 2 | 2026 | UGACHE: A Unified GPU Cache for Embedding-based Deep Learning · SOSP 2023 Unified and Near-optimal Multi-GPU Cache for Embedding-based Deep Learning · ACM Trans. Comput. Syst. 2026 |
Memory systems › cache
embedding cache |
0.7 | 1 | 2023 | UGACHE: A Unified GPU Cache for Embedding-based Deep Learning · SOSP 2023 |
Machine learning › Graph learning
graph neural network training |
0.6 | 1 | 2022 | GNNLab: a factored system for sample-based GNN training over GPUs · EuroSys 2022 |
GPUs and heterogeneous computing › multi-GPU computing
multi-GPU training |
0.6 | 1 | 2022 | GNNLab: a factored system for sample-based GNN training over GPUs · EuroSys 2022 |
Data mining › structured data mining › graph mining
graph sampling |
0.2 | 1 | 2022 | GNNLab: a factored system for sample-based GNN training over GPUs · EuroSys 2022 |
Methods — techniques the papers use, named apart from their topics
factored extraction · 2.3pre-sampling based caching · 1.7global queue · 1.7adaptive GPU allocation · 1.7hotness metric · 1.3cache policy · 1.3cache policy optimization · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Unified and Near-optimal Multi-GPU Cache for Embedding-based Deep LearningabstractThis article presents UGache , a unified multi-GPU cache system designed for embedding-based deep learning (EmbDL). UGache is primarily motivated by the unique characteristics of EmbDL applications, namely read-only and skewed embedding accesses with affinity and predictability. UGache introduces a novel factored extraction mechanism that avoids bandwidth congestion to fully exploit high-speed cross-GPU interconnects (e.g., NVLink and NVSwitch). Based on a hotness metric, UGache also provides a near-optimal cache policy that balances local and remote access to minimize the extraction time for diverse GPU interconnect topologies. We have implemented UGache and integrated it into two representative frameworks, TensorFlow and PyTorch. Evaluation using two typical types of EmbDL applications, namely graph neural network (GNN) training and deep learning recommendation (DLR) inference, shows that UGache outperforms state-of-the-art replication and partition designs by an average of 1.93× and 1.63× (up to 5.25× and 3.45×), respectively. Furthermore, we demonstrate the applicability of UGache ’s principle beyond embedding-based deep learning, with an example of text-to-image generation on an inference cluster. Xiaoniu Song, Rong Chen 0001, Haitao Song 0001, Haibo Chen 0001 |
ACM Trans. Comput. Syst. | 1 |
| 2023 | UGACHE: A Unified GPU Cache for Embedding-based Deep LearningabstractThis paper presents UGache, a unified multi-GPU cache system for embedding-based deep learning (EmbDL). UGache is primarily motivated by the unique characteristics of EmbDL applications, namely read-only, batched, skewed, and predictable embedding accesses. UGache introduces a novel factored extraction mechanism that avoids bandwidth congestion to fully exploit high-speed cross-GPU interconnects (e.g., NVLink and NVSwitch). Based on a new hotness metric, UGache also provides a near-optimal cache policy that balances local and remote access to minimize the extraction time. We have implemented UGache and integrated it into two representative frameworks, TensorFlow and PyTorch. Evaluation using two typical types of EmbDL applications, namely graph neural network training and deep learning recommendation inference, shows that UGache outperforms state-of-the-art replication and partition designs by an average of 1.93× and 1.63× (up to 5.25× and 3.45×), respectively. Xiaoniu Song, Rong Chen 0001, Haibo Chen 0001 |
SOSP | 1 |
| 2022 | GNNLab: a factored system for sample-based GNN training over GPUsabstractWe propose GNNLab, a sample-based GNN training system in a single machine multi-GPU setup. GNNLab adopts a factored design for multiple GPUs, where each GPU is dedicated to the task of graph sampling or model training. It accelerates both tasks by eliminating GPU memory contention. To balance GPU workloads, GNNLab applies a global queue to bridge GPUs asynchronously and adopts a simple yet effective method to adaptively allocate GPUs for different tasks. GNNLab further leverages temporarily switching to avoid idle waiting on GPUs. Furthermore, GNNLab proposes a new pre-sampling based caching policy that takes both sampling algorithms and GNN datasets into account, and shows an efficient and robust caching performance. Evaluations on three representative GNN models and four real-life graphs show that GNNLab outperforms the state-of-the-art GNN systems DGL and PyG by up to 9.1× (from 2.4×) and 74.3× (from 10.2×), respectively. In addition, our pre-sampling based caching policy achieves 90% -- 99% of the optimal cache hit rate in all experiments. Jianbang Yang, Dahai Tang, Xiaoniu Song, Lei Wang 0004, Qiang Yin 0002, Rong Chen 0001, Wenyuan Yu, Jingren Zhou 0001 |
EuroSys | 3 |