Demo Data from EDBT 2026 / reviewers in the wild / expert
Zhao Gu
dblp:118/4637
· DBLP profile ↗
2ranked-venue papers
2as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author
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 |
Parallel and multicore computing · 75% Embedded and real-time systems · 25% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › loop transformation
loop parallelization |
0.6 | 1 | 2022 | Optimizing parallel PREM compilation over nested loop structures · DAC 2022 |
Parallel and multicore computing
parallelizing compiler |
0.6 | 1 | 2022 | Optimizing parallel PREM compilation over nested loop structures · DAC 2022 |
Embedded and real-time systems
predictable execution model |
0.6 | 1 | 2022 | Optimizing parallel PREM compilation over nested loop structures · DAC 2022 |
Parallel and multicore computing › loop transformation
tile size selection |
0.6 | 1 | 2022 | Optimizing parallel PREM compilation over nested loop structures · DAC 2022 |
Methods — techniques the papers use, named apart from their topics
loop tiling · 0.6heuristic search · 0.6data dependence analysis · 0.6DAG scheduling · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Optimizing parallel PREM compilation over nested loop structuresabstractWe consider automatic parallelization of a computational kernel executed according to the PRedictable Execution Model (PREM), where each thread is divided into execution and memory phases. We target a scratchpad-based architecture, where memory phases are executed by a dedicated DMA component. We employ data analysis and loop tiling to split the kernel execution into segments, and schedule them based on a DAG representation of data and execution dependencies. Our main observation is that properly selecting tile sizes is key to optimize the makespan of the kernel. We thus propose a heuristic that efficiently searches for optimized tile size and core assignments over deeply nested loops, and demonstrate its applicability and performance compared to the state-of-the-art in PREM compilation using the PolyBench-NN benchmark suite. Zhao Gu, Rodolfo Pellizzoni |
DAC | 1 |
| 2018 | Medical Data Acquisition Platform Based on Synthetic Intelligence
Zhao Gu, Mingxin Zhang 0005 |
WISA | 1 |