Demo Data from EDBT 2026 / reviewers in the wild / expert
Fenghua Hu
dblp:352/6258
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2023
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 1 · 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
1 paper |
Distributed systems · 75% Memory systems · 25% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › fault tolerance
checkpointing |
0.7 | 1 | 2023 | OpenEmbedding: A Distributed Parameter Server for Deep Learning Recommendation Models using Persistent Memory · ICDE 2023 |
Distributed systems › distributed machine learning
parameter server |
0.7 | 1 | 2023 | OpenEmbedding: A Distributed Parameter Server for Deep Learning Recommendation Models using Persistent Memory · ICDE 2023 |
Memory systems › non-volatile memory
persistent memory |
0.7 | 1 | 2023 | OpenEmbedding: A Distributed Parameter Server for Deep Learning Recommendation Models using Persistent Memory · ICDE 2023 |
Distributed systems › fault tolerance › checkpointing
synchronous checkpointing |
0.7 | 1 | 2023 | OpenEmbedding: A Distributed Parameter Server for Deep Learning Recommendation Models using Persistent Memory · ICDE 2023 |
Methods — techniques the papers use, named apart from their topics
pipeline processing · 0.7checkpointing · 0.7DRAM cache · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | OpenEmbedding: A Distributed Parameter Server for Deep Learning Recommendation Models using Persistent MemoryabstractIn this paper, we present OpenEmbedding, a distributed parameter server system for deep learning recommendation models (DLRM) workloads. In order to support rapid growth in the number of features and the model size (Terabytes are common) of DLRM workloads, OpenEmbedding takes advantage of emerging persistent memory (PMem) to address scalability and reliability issues in training DLRMs. Compared to DRAM, PMem can have much lower per-GB cost, higher density, and non-volatility, while with slightly low access performance to DRAM. OpenEmbedding uses DRAM as cache and PMem as storage for the sparse features and develops a simple but effective pipeline processing approach to optimize the access latency of the sparse features in PMem. For reliability, we develop a lightweight synchronous checkpointing scheme that is specially co-designed with the pipelined cache to reduce the run-time overhead of checkpointing. Our evaluations on a real-world industry workload consisting of billions of parameters demonstrate 1) the effectiveness of our PMem-aware optimizations, 2) checkpointing mechanism with near-zero run-time overhead to the training performance and 3) fast recovery with up to 3.97× speedup compared to the state-of-the-art. OpenEmbedding has been deployed in hundreds of scenarios in industry within 4Paradigm, and is open-sourced1. Cheng Chen 0008, Jun Yang 0022, Mian Lu, Zhao Zheng, Bingsheng He, Weng-Fai Wong, Liang You, Penghao Sun, Yuping Zhao, Fenghua Hu, Andy Rudoff |
ICDE | 12 |