Demo Data from VLDB 2026 / reviewers in the wild / expert
Chengxiang Qi
dblp:389/9958
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2024
0009-0008-0881-9500ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 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.
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Hardware accelerators and domain-specific architectures · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization › compiler optimization
dataflow optimization |
0.8 | 1 | 2024 | Uncovering Nested Data Parallelism and Data Reuse in DNN Computation with FractalTensor · SOSP 2024 |
Compilers and program optimization
deep learning compiler |
0.8 | 1 | 2024 | Uncovering Nested Data Parallelism and Data Reuse in DNN Computation with FractalTensor · SOSP 2024 |
Hardware accelerators and domain-specific architectures
data reuse optimization |
0.8 | 1 | 2024 | Uncovering Nested Data Parallelism and Data Reuse in DNN Computation with FractalTensor · SOSP 2024 |
Methods — techniques the papers use, named apart from their topics
nested list abstract data type · 1.5graph coarsening · 1.5extended task dependence graph · 1.5data reordering · 1.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Uncovering Nested Data Parallelism and Data Reuse in DNN Computation with FractalTensorabstractTo speed up computation, deep neural networks (DNNs) usually rely on highly optimized tensor operators. Despite the effectiveness, tensor operators are often defined empirically with ad hoc semantics. This hinders the analysis and optimization across operator boundaries. FractalTensor is a programming framework that addresses this challenge. At the core, FractalTensor is a nested list-based abstract data type (ADT), where each element is a tensor with static shape or another FractalTensor (i.e., nested). DNNs are then de-fined by high-order array compute operators like map/reduce/scan and array access operators like window/stride on FractalTensor. This new way of DNN definition explicitly exposes nested data parallelism and fine-grained data access patterns, opening new opportunities for whole program analysis and optimization. To exploit these opportunities, from the FractalTensor-based code the compiler extracts a nested multi-dimensional dataflow graph called Extended Task Dependence Graph (ETDG), which provides a holistic view of data dependency across different granularity. The ETDG is then transformed into an efficient implementation through graph coarsening, data reordering, and access materialization. Evaluation on six representative DNNs like RNN and FlashAttention on NVIDIA A100 shows that Fractal-Tensor achieves speedup by up to 5.45x and 2.14x on average through a unified solution for diverse optimizations. Siran Liu, Chengxiang Qi, Chao Yang 0002, Weifang Hu, Xuanhua Shi, Fan Yang 0024, Mao Yang 0004 |
SOSP | 2 |