Demo Data from EDBT 2026 / reviewers in the wild / expert
Lucheng Zhang
dblp:257/0064
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2023
0000-0001-5743-9338ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 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 |
Electronic design automation · 28% Performance modeling and evaluation · 16% High-performance computing · 16% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing
kernel optimization |
0.7 | 1 | 2023 | A Comprehensive Performance Model of Sparse Matrix-Vector Multiplication to Guide Kernel Optimization · IEEE Trans. Parallel Distributed Syst. 2023 |
Performance modeling and evaluation
processor performance modeling |
0.7 | 1 | 2023 | A Comprehensive Performance Model of Sparse Matrix-Vector Multiplication to Guide Kernel Optimization · IEEE Trans. Parallel Distributed Syst. 2023 |
High-performance computing › sparse linear algebra › sparse matrix computation
sparse matrix-vector multiplication |
0.7 | 1 | 2023 | A Comprehensive Performance Model of Sparse Matrix-Vector Multiplication to Guide Kernel Optimization · IEEE Trans. Parallel Distributed Syst. 2023 |
Electronic design automation
design space exploration |
0.6 | 1 | 2022 | OverGen: Improving FPGA Usability through Domain-specific Overlay Generation · MICRO 2022 |
Reconfigurable computing and FPGAs › reconfigurable architecture
FPGA overlay architecture |
0.6 | 1 | 2022 | OverGen: Improving FPGA Usability through Domain-specific Overlay Generation · MICRO 2022 |
Electronic design automation
high-level synthesis |
0.6 | 1 | 2022 | OverGen: Improving FPGA Usability through Domain-specific Overlay Generation · MICRO 2022 |
Processor architecture and microarchitecture
SIMD |
0.2 | 1 | 2023 | A Comprehensive Performance Model of Sparse Matrix-Vector Multiplication to Guide Kernel Optimization · IEEE Trans. Parallel Distributed Syst. 2023 |
Hardware accelerators and domain-specific architectures › spatial architecture
spatial accelerator |
0.2 | 1 | 2022 | OverGen: Improving FPGA Usability through Domain-specific Overlay Generation · MICRO 2022 |
Methods — techniques the papers use, named apart from their topics
performance modeling · 0.7SIMD · 0.7high-level synthesis · 0.6design space exploration · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | A Comprehensive Performance Model of Sparse Matrix-Vector Multiplication to Guide Kernel OptimizationabstractSparse Matrix-Vector Multiplication (SpMV) is important in scientific and industrial applications and remains a well-known challenge for modern CPUs due to high sparsity and irregularity. Many researchers try to improve SpMV performance by designing dedicated data formats and computation patterns. However, out-of-order superscalar CPUs have complex micro-architectures where exist complicated interactions and restrictions among software and hardware factors. It is hard to systematically study the effectiveness of optimization methods on the overall performance, as its benefits may be undermined by other factors. In this paper, we thoroughly study the execution of SpMV on modern CPUs and propose a comprehensive performance model to reveal the critical factors and their relationships. Specifically, we first study the coding characteristics of SpMV kernels to identify key factors worthy of attention. Then we model the execution of SpMV as two overlapped parts: CPU pipeline and memory latency. Both are carefully modeled with related hardware and software factors. We also model SIMD performance with the usage of specific SIMD instructions and vector registers. Experiments show that our model matches the actual execution of real-world processors. Guided by the model, we propose SpV8, a novel SpMV kernel that optimizes critical factors to improve computation efficiency and memory bandwidth. Experiments on Intel/AMD x86 and ARM AArch64 platforms show that SpV8 outperforms several state-of-the-art approaches with large margins, achieving average$3.4\times$over Intel Math Kernel Library and$1.4\times$over the best existing approach. Such results indicate that the proposed model is capable of valuable guidance for efficient SpMV optimizations. Tian Xia 0008, Gelin Fu, Zhongpei Luo, Lucheng Zhang, Wenzhe Zhao 0001, Nanning Zheng 0001, Pengju Ren |
IEEE Trans. Parallel Distributed Syst. | 5 |
| 2022 | OverGen: Improving FPGA Usability through Domain-specific Overlay GenerationabstractFPGAs have been proven to be powerful computational accelerators across many types of workloads. The mainstream programming approach is high level synthesis (HLS), which maps high-level languages (e.g. C+ #pragmas) to hardware. Unfortunately, HLS leaves a significant programmability gap in terms of reconfigurability, customization and versatility: Although HLS compilation is fast, the downstream physical design takes hours to days; FPGA reconfiguration time limits the time-multiplexing ability of hardware, and tools do not reason about cross-workload flexibility. Overlay architectures mitigate the above by mapping a programmable design (e.g. CPU, GPU, etc.) on top of FPGAs. However, the abstraction gap between overlay and FPGA leads to low efficiency/utilization. Our essential idea is to develop a hardware generation framework targeting a highly-customizable overlay, so that the abstraction gap can be lowered by tuning the design instance to applications of interest. We leverage and extend prior work on customizable spatial architectures, SoC generation, accelerator compilers, and design space explorers to create an end-to-end FPGA acceleration system. Our novel techniques address inefficient networks between on-chip memories and processing elements, as well as improving DSE by reducing the amount of recompilation required. Our framework, OverGen, is highly competitive with fixed-function HLS-based designs, even though the generated designs are programmable with fast reconfiguration. We compared to a state-of-the-art DSE-based HLS framework, AutoDSE. Without kernel-tuning for AutoDSE, OverGen gets 1.2$\times$ geomean performance, and even with manual kernel-tuning for the baseline, OverGen still gets 0.55$\times$ geomean performance--all while providing runtime flexibility across workloads. Sihao Liu, Jian Weng 0002, Dylan Kupsh, Atefeh Sohrabizadeh, Zhengrong Wang, Licheng Guo, Jiuyang Liu, Maxim Zhulin, Rishabh Mani, Lucheng Zhang, Jason Cong, Tony Nowatzki |
MICRO | 10 |