Demo Data from EDBT 2026 / reviewers in the wild / expert
Dechuang Yang
dblp:389/7239
· DBLP profile ↗
3ranked-venue papers
1as first author
3since 2021 · last 2024
0009-0006-4820-7045ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-author · 3 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
3 papers |
High-performance computing · 34% GPUs and heterogeneous computing · 26% Memory systems · 17% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 100% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture › computer arithmetic › floating-point arithmetic
mixed-precision arithmetic |
1.0 | 2 | 2024 | Mille-feuille: A Tile-Grained Mixed Precision Single-Kernel Conjugate Gradient Solver on GPUs · SC 2024 AmgT: Algebraic Multigrid Solver on Tensor Cores · SC 2024 |
High-performance computing › iterative methods
algebraic multigrid |
0.8 | 1 | 2024 | AmgT: Algebraic Multigrid Solver on Tensor Cores · SC 2024 |
High-performance computing › iterative methods
conjugate gradient |
0.8 | 1 | 2024 | Mille-feuille: A Tile-Grained Mixed Precision Single-Kernel Conjugate Gradient Solver on GPUs · SC 2024 |
GPUs and heterogeneous computing
GPU computing |
0.8 | 1 | 2024 | AmgT: Algebraic Multigrid Solver on Tensor Cores · SC 2024 |
GPUs and heterogeneous computing
GPU kernel optimization |
0.8 | 1 | 2024 | Mille-feuille: A Tile-Grained Mixed Precision Single-Kernel Conjugate Gradient Solver on GPUs · SC 2024 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
in-memory computing accelerator |
0.8 | 1 | 2024 | ReCG: ReRAM-Accelerated Sparse Conjugate Gradient · DAC 2024 |
Memory systems
non-volatile memory |
0.8 | 1 | 2024 | ReCG: ReRAM-Accelerated Sparse Conjugate Gradient · DAC 2024 |
Memory systems › non-volatile memory
resistive memory |
0.8 | 1 | 2024 | ReCG: ReRAM-Accelerated Sparse Conjugate Gradient · DAC 2024 |
High-performance computing
scientific computing systems |
0.8 | 1 | 2024 | AmgT: Algebraic Multigrid Solver on Tensor Cores · SC 2024 |
High-performance computing
sparse linear solver |
0.8 | 1 | 2024 | Mille-feuille: A Tile-Grained Mixed Precision Single-Kernel Conjugate Gradient Solver on GPUs · SC 2024 |
GPUs and heterogeneous computing › GPU computing
tensor cores |
0.8 | 1 | 2024 | AmgT: Algebraic Multigrid Solver on Tensor Cores · SC 2024 |
Performance modeling and evaluation
benchmarking |
0.2 | 1 | 2024 | Mille-feuille: A Tile-Grained Mixed Precision Single-Kernel Conjugate Gradient Solver on GPUs · SC 2024 |
Methods — techniques the papers use, named apart from their topics
sparse matrix computation · 1.5mixed precision · 1.5in-memory computing · 1.5tiled sparse format · 0.8sparse matrix-vector multiplication · 0.8sparse general matrix-matrix multiplication · 0.8atomic operations · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | ReCG: ReRAM-Accelerated Sparse Conjugate GradientabstractSolving sparse linear systems is crucial in scientific computing. Sparse Conjugate Gradient (CG) is one of the most well-known iterative solvers with high efficiency and low storage requirements. However, the performance of sparse CG solvers implemented on storage-compute separated architectures is greatly limited by the irregular memory access and the large amount of data transmission. Mingjia Fan, Xiaoming Chen 0003, Dechuang Yang, Zhou Jin 0001, Weifeng Liu 0002 |
DAC | 3 |
| 2024 | AmgT: Algebraic Multigrid Solver on Tensor CoresabstractAlgebraic multigrid (AMG) methods are particularly efficient to solve a wide range of sparse linear systems, due to their good flexibility and adaptability. Even though modern parallel devices, such as GPUs, brought massive parallelism to AMG, the latest major hardware features, i.e., tensor core units and their low precision compute power, have not been exploited to accelerate AMG. This paper proposes AmgT, a new AMG solver that utilizes the tensor core and mixed precision ability of the latest GPUs during multiple phases of the AMG algorithm. Considering that the sparse general matrix-matrix multiplication (SpGEMM) and sparse matrix-vector multiplication (SpMV) are extensively used in the setup and solve phases, respectively, we propose a novel method based on a new unified sparse storage format that leverages tensor cores and their variable precision. Our method improves both the performance of GPU kernels, and also reduces the cost of format conversion in the whole data flow of AMG. To better utilize the algorithm components in existing libraries, the data format and compute kernels of the AmgT solver are incorporated into the HYPRE library. The experimental results on NVIDIA A100, H100 and AMD MI210 GPUs show that our AmgT outperforms the original GPU version of HYPRE by a factor of on geomean $1.46 \times, 1.32 \times$ and $2.24 \times$ (up to $2.10 \times, 2.06 \times$ and $3.67 \times$), respectively. Yuechen Lu, Lijie Zeng, Tengcheng Wang, Xu Fu, Helin Cheng, Dechuang Yang, Zhou Jin 0001, Marc Casas, Weifeng Liu 0002 |
SC | 7 |
| 2024 | Mille-feuille: A Tile-Grained Mixed Precision Single-Kernel Conjugate Gradient Solver on GPUsabstractConjugate gradient (CG) and biconjugate gradient stabilized (BiCGSTAB) are effective methods used for solving sparse linear systems. We in this paper propose Mille-feuille, a new solver for accelerating CG and BiCGSTAB on GPUs. We first analyze the two methods and list three findings related to the use of mixed precision, the reduction of kernel synchronization costs, and the awareness of partial convergence during the iteration steps. Then, (1) to enable tile-grained mixed precision, we develop a tiled sparse format; (2) to reduce synchronization costs, we leverage atomic operations that make the whole solving procedure work within a single GPU kernel; (3) to support a partial convergence-aware mixed precision strategy, we enable tile-wise on-chip dynamic precision conversion within the single kernel at runtime. The experimental results on an NVIDIA A100 and an AMD MI210 show that the Mille-feuille solver outperforms baseline implementations using the vendor-support cuSPARSE/hipSPARSE as well as two state-of-the-art libraries PETSc and Ginkgo by a factor of on average 3.03x/2.68x, 5.37 x, 4.36x (up to $8.77 \mathrm{x} / 7.14 x$, 16.54x, 15.69x) in CG, on average 2.65x/2.32x, 3.57x, 3.78x (up to 7.51x/6.63x, 16.64x, 11.73x) in BiCGSTAB, on average 3.82x/3.47x (up to 40.38x/47.75x) in preconditioned CG (PCG), on average 1.79x/1.63x (up to 45.63x/44.34x) in preconditioned BiCGSTAB (PBiCGSTAB), respectively. Dechuang Yang, Yiduo Niu, Weile Jia, En Shao, Weifeng Liu 0002, Guangming Tan, Zhou Jin 0001 |
SC | 1 |