Demo Data from EDBT 2026 / reviewers in the wild / expert
Chengguang Zheng
dblp:264/2945
· DBLP profile ↗
2ranked-venue papers
0as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 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
2 papers |
Cloud and datacenter computing · 50% GPUs and heterogeneous computing · 50% | |
| Artificial intelligence
1 paper |
Graph learning · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Graph learning
graph neural network |
0.5 | 1 | 2021 | Seastar: vertex-centric programming for graph neural networks · EuroSys 2021 |
GPUs and heterogeneous computing › deep learning on GPUs
GPU-efficient GNN training |
0.5 | 1 | 2021 | Seastar: vertex-centric programming for graph neural networks · EuroSys 2021 |
GPUs and heterogeneous computing › GPU programming
GPU programming models |
0.5 | 1 | 2021 | Seastar: vertex-centric programming for graph neural networks · EuroSys 2021 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.4 | 1 | 2020 | Improving resource utilization by timely fine-grained scheduling · EuroSys 2020 |
Cloud and datacenter computing › resource management
resource negotiation |
0.4 | 1 | 2020 | Improving resource utilization by timely fine-grained scheduling · EuroSys 2020 |
Machine learning › Graph learning › graph neural network › scalable graph neural network
scalable graph neural network training |
0.1 | 1 | 2021 | Seastar: vertex-centric programming for graph neural networks · EuroSys 2021 |
Cloud and datacenter computing
job scheduling |
0.1 | 1 | 2020 | Improving resource utilization by timely fine-grained scheduling · EuroSys 2020 |
Methods — techniques the papers use, named apart from their topics
vertex-centric programming · 1.0fused GPU kernels · 1.0resource negotiation · 0.4monotask abstraction · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Seastar: vertex-centric programming for graph neural networksabstractGraph neural networks (GNNs) have achieved breakthrough performance in graph analytics such as node classification, link prediction and graph clustering. Many GNN training frameworks have been developed, but they are usually designed as a set of manually written, GNN-specific operators plugged into existing deep learning systems, which incurs high memory consumption, poor data locality, and large semantic gap between algorithm design and implementation. This paper proposes the Seastar system, which presents a vertex-centric programming model for GNN training on GPU and provides idiomatic python constructs to enable easy development of novel homogeneous and heterogeneous GNN models. We also propose novel optimizations to produce highly efficient fused GPU kernels for forward and backward passes in GNN training. Compared with the state-of-the art GNN systems, DGL and PyG, Seastar achieves better usability, up to 2 and 8 times less memory consumption, and 14 and 3 times faster execution, respectively. Yidi Wu 0001, Kaihao Ma, Zhenkun Cai, Tatiana Jin, Boyang Li 0016, Chengguang Zheng, James Cheng, Fan Yu 0004 |
EuroSys | 6 |
| 2020 | Improving resource utilization by timely fine-grained schedulingabstractMonotask is a unit of work that uses only a single type of resource (e.g., CPU, network, disk I/O). While monotask was primarily introduced as a means to reason about job performance, in this paper we show that this fine-grained, resource-oriented abstraction can be leveraged by job schedulers to maximize cluster resource utilization. Although recent cluster schedulers have significantly improved resource allocation, the utilization of the allocated resources is often not high due to inaccurate resource requests. In particular, we show that existing scheduling mechanisms are ineffective for handling jobs with dynamic resource usage, which exists in common workloads, and propose a resource negotiation mechanism between job schedulers and executors that makes use of monotasks. We design a new framework, called Ursa, which enables the scheduler to capture accurate resource demands dynamically from the execution runtime and to provide timely, fine-grained resource allocation based on monotasks. Ursa also enables high utilization of the allocated resources by the execution runtime. We show by experiments that Ursa is able to improve cluster resource utilization, which effectively translates to improved makespan and average JCT. Tatiana Jin, Zhenkun Cai, Boyang Li 0016, Chengguang Zheng, Guanxian Jiang, James Cheng |
EuroSys | 4 |