Demo Data from EDBT 2026 / reviewers in the wild / expert
Yulong Ao
dblp:171/1098
· DBLP profile ↗
12ranked-venue papers
3as first author
2since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 10 · 3 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1
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
4 papers |
High-performance computing · 54% GPUs and heterogeneous computing · 23% Parallel and multicore computing · 12% | |
| Artificial intelligence
1 paper |
Efficient and distributed learning · 100% |
Topics — the 16 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
model compression |
1.0 | 1 | 2026 | PDTrim: Targeted Pruning for Prefill-Decode Disaggregation in Inference · ACL (1) 2026 |
GPUs and heterogeneous computing
GPU computing |
0.5 | 1 | 2021 | Adaptive SpMV/SpMSpV on GPUs for Input Vectors of Varied Sparsity · IEEE Trans. Parallel Distributed Syst. 2021 |
GPUs and heterogeneous computing
kernel selection |
0.5 | 1 | 2021 | Adaptive SpMV/SpMSpV on GPUs for Input Vectors of Varied Sparsity · IEEE Trans. Parallel Distributed Syst. 2021 |
High-performance computing › sparse linear algebra › sparse matrix computation
sparse matrix-vector multiplication |
0.5 | 1 | 2021 | Adaptive SpMV/SpMSpV on GPUs for Input Vectors of Varied Sparsity · IEEE Trans. Parallel Distributed Syst. 2021 |
High-performance computing › large-scale simulation
extreme-scale simulation |
0.3 | 1 | 2018 | Extreme-Scale High-Order WENO Simulations of 3-D Detonation Wave with 10 Million Cores · ACM Trans. Archit. Code Optim. 2018 |
Parallel and multicore computing › many-core systems
many-core parallelization |
0.3 | 1 | 2018 | Extreme-Scale High-Order WENO Simulations of 3-D Detonation Wave with 10 Million Cores · ACM Trans. Archit. Code Optim. 2018 |
Memory systems
memory bandwidth |
0.3 | 1 | 2018 | Performance Optimization of the HPCG Benchmark on the Sunway TaihuLight Supercomputer · ACM Trans. Archit. Code Optim. 2018 |
High-performance computing
performance optimization |
0.3 | 1 | 2018 | Performance Optimization of the HPCG Benchmark on the Sunway TaihuLight Supercomputer · ACM Trans. Archit. Code Optim. 2018 |
High-performance computing
stencil computation |
0.3 | 1 | 2018 | Extreme-Scale High-Order WENO Simulations of 3-D Detonation Wave with 10 Million Cores · ACM Trans. Archit. Code Optim. 2018 |
High-performance computing
supercomputing |
0.3 | 1 | 2018 | Performance Optimization of the HPCG Benchmark on the Sunway TaihuLight Supercomputer · ACM Trans. Archit. Code Optim. 2018 |
Machine learning › Efficient and distributed learning
inference efficiency |
0.3 | 1 | 2026 | PDTrim: Targeted Pruning for Prefill-Decode Disaggregation in Inference · ACL (1) 2026 |
Machine learning › Efficient and distributed learning › model compression
knowledge distillation |
0.3 | 1 | 2026 | PDTrim: Targeted Pruning for Prefill-Decode Disaggregation in Inference · ACL (1) 2026 |
High-performance computing › scientific computing systems
atmospheric modeling |
0.2 | 1 | 2016 | 10M-core scalable fully-implicit solver for nonhydrostatic atmospheric dynamics · SC 2016 |
High-performance computing › numerical linear algebra › preconditioner
multigrid preconditioner |
0.2 | 1 | 2016 | 10M-core scalable fully-implicit solver for nonhydrostatic atmospheric dynamics · SC 2016 |
Performance modeling and evaluation
workload characterization |
0.1 | 1 | 2021 | Adaptive SpMV/SpMSpV on GPUs for Input Vectors of Varied Sparsity · IEEE Trans. Parallel Distributed Syst. 2021 |
Parallel and multicore computing
many-core systems |
0.1 | 1 | 2018 | Performance Optimization of the HPCG Benchmark on the Sunway TaihuLight Supercomputer · ACM Trans. Archit. Code Optim. 2018 |
Methods — techniques the papers use, named apart from their topics
distillation · 1.0block pruning · 1.0parallelization · 0.7memory optimization · 0.7load balancing · 0.7runtime adaptation · 0.5machine learning-based kernel selector · 0.5data mapping · 0.3block multicoloring · 0.3pipelined solver · 0.2incomplete LU factorization · 0.2domain decomposition · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | PDTrim: Targeted Pruning for Prefill-Decode Disaggregation in InferenceabstractLarge Language Models (LLMs) demonstrate exceptional capabilities across various tasks, but their deployment is constrained by high computational and memory costs.Model pruning provides an effective means to alleviate these demands.However, existing methods often ignore the characteristics of prefill-decode (PD) disaggregation in practice.In this paper, we propose a pruning method that is highly integrated with PD disaggregation, enabling more precise pruning of blocks.Our approach constructs pruning and distillation sets to perform iterative block removal, obtaining better pruning solutions.Moreover, we analyze the pruning sensitivity of the prefill and decode stages and identify removable blocks specific to each stage, making it well suited for PD disaggregation deployment.Extensive experiments demonstrate our approach consistently achieves strong performance in both PD disaggregation and PD unified (non-PD disaggregation) settings, and can also be extended to other non-block pruning methods.Under the same settings, our method achieves improved performance and faster inference. Mengsi Lyu, Zhuo Chen 0040, Yulong Ao, Yonghua Lin |
ACL (1) | 4 |
| 2021 | Adaptive SpMV/SpMSpV on GPUs for Input Vectors of Varied SparsityabstractDespite numerous efforts for optimizing the performance of Sparse Matrix and Vector Multiplication (SpMV) on modern hardware architectures, few works are done to its sparse counterpart, Sparse Matrix and Sparse Vector Multiplication (SpMSpV), not to mention dealing with input vectors of varied sparsity. The key challenge is that depending on the sparsity levels, distribution of data, and compute platform, the optimal choice of SpMV/SpMSpV kernel can vary, and a static choice does not suffice. In this article, we propose an adaptive SpMV/SpMSpV framework, which can automatically select the appropriate SpMV/SpMSpV kernel on GPUs for any sparse matrix and vector at the runtime. Based on systematic analysis on key factors such as computing pattern, workload distribution and write-back strategy, eight candidate SpMV/SpMSpV kernels are encapsulated into the framework to achieve high performance in a seamless manner. A comprehensive study on machine learning-based kernel selector is performed to choose the kernel and adapt with the varieties of both the input and hardware from both accuracy and overhead perspectives. Experiments demonstrate that the adaptive framework can substantially outperform the previous state-of-the-art in real-world applications on NVIDIA Tesla K40m, P100, and V100 GPUs. Yulong Ao, Chao Yang 0002 |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2019 | Enabling Highly Efficient k-Means Computations on the SW26010 Many-Core Processor of Sunway TaihuLight
Chao Yang 0002, Qiao Sun 0005, Wenjing Ma, Wenlong Cao, Yulong Ao |
J. Comput. Sci. Technol. | 6 |
| 2018 | Extreme-Scale Realistic Stencil Computations on Sunway TaihuLight with Ten Million CoresabstractStencil computation arises from a large variety of scientific and engineering applications and often plays a critical role in the performance of extreme-scale simulations. Due to the memory bound nature, it is a challenging task to optimize stencil computation kernels on many leadership supercomputers, such as Sunway TaihuLight, which has relatively high computing throughput whilst relatively low data-moving capability. In this white paper, we show the efforts we have been making during the past two years in developing end-to-end implementation and optimization techniques for extreme-scale stencil computations on Sunway TaihuLight. We started with a work on optimizing the 3-D 2nd-order 13-point stencil for nonhydrostatic atmospheric dynamics simulation, which is an important part of the 2016 ACM Gordon Bell Prize winning work, and extended it in ways that can handle a broader range of realistic and challenging problems, such as the HPGMG benchmark that consists of memory-hungry stencils and the gaseous wave detonation simulation that relies on complex high-order stencils. The presented stencil computation paradigm on Sunway TaihuLight includes not only multilevel parallelization to exploit the parallelism on different hardware levels, but also systematic performance optimization techniques for communication, memory access, and computation. We show by extreme-scale tests that the proposed systematic stencil computation paradigm can successfully deliver remarkable performance on Sunway TaihuLight with ten million heterogeneous cores. In particular, we achieve an aggregate performance of 23.12 Pflops for the 3-D 5th order WENO stencil computation in gaseous wave detonation simulation, which is the highest performance result for high-order stencil computations as far as we know, and an aggregate performance of solving over one trillion unknowns per second in the HPGMG benchmark, which ranks the first place in the HPGMG List of Nov 2017. Chao Yang 0002, Wenjing Ma, Yulong Ao |
CCGrid | 4 |
| 2018 | A Fast Sparse Triangular Solver for Structured-grid Problems on Sunway Many-core Processor SW26010abstractThe sparse triangular solver (SpTRSV) is one of the most essential kernels in many scientific and engineering applications. Efficiently parallelizing the SpTRSV on modern many-core architectures is considerably difficult due to inherent dependency of computation and discontinuous memory accesses. Achieving high performance of SpTRSV is even more challenging for SW26010, the new-generation customized heterogeneous many-core processor equipped in the top-rank Sunway TaihuLight supercomputer. Owing to regular sparse pattern, structured-grid triangular problems show much different computing characteristics with general ones as well as new opportunities to algorithm design on many-core architectures, which ever lacks attention. In this work, we focus on how to design and implement fast SpTRSV for structured-grid problems on SW26010. A generalized algorithm framework of parallel SpTRSV is proposed for best utilization of the features and flexibilities of SW26010 many-core architecture according to the fine-grained Producer-Consumer model. Moreover, a novel parallel structured-grid SpTRSV is presented by using direct data transfers across registers of the computing elements of SW26010. Experiments on four typical structured-grid triangular problems with different problem sizes demonstrate that our SpTRSV can achieve an average momory bandwidth utilization of 79.7% according to the stream benchmark, which leads to a speedup of 17.7 over serial version on SW26010. Furthermore, experiments with real world sparse linear problems show that our proposed SpTRSV can achieve superior preconditioning performance over the Intel Xeon E5-2670 v3 CPU and Intel Xeon Phi 7210 KNL over DDR4 memory. Wei Xue 0003, Yulong Ao, Chao Yang 0002, Haohuan Fu, Lin Gan 0001, Guangwen Yang 0002 |
ICPP | 4 |
| 2018 | Performance Optimization of the HPCG Benchmark on the Sunway TaihuLight SupercomputerabstractIn this article, we present some key techniques for optimizing HPCG on Sunway TaihuLight and demonstrate how to achieve high performance in memory-bound applications by exploiting specific characteristics of the hardware architecture. In particular, we utilize a block multicoloring approach for parallelization and propose methods such as requirement-based data mapping and customized gather collective to enhance the effective memory bandwidth. Experiments indicate that the optimized HPCG code can sustain 77% of the theoretical memory bandwidth and scale to the full system of more than 10 million cores, with an aggregated performance of 480.8 Tflop/s and a weak scaling efficiency of 87.3%. Yulong Ao, Chao Yang 0002, Fangfang Liu 0004, Wanwang Yin, Lijuan Jiang, Qiao Sun 0005 |
ACM Trans. Archit. Code Optim. | 1 |
| 2018 | Extreme-Scale High-Order WENO Simulations of 3-D Detonation Wave with 10 Million CoresabstractHigh-order stencil computations, frequently found in many applications, pose severe challenges to emerging many-core platforms due to the complexities of hardware architectures as well as the sophisticated computing and data movement patterns. In this article, we tackle the challenges of high-order WENO computations in extreme-scale simulations of 3D gaseous waves on Sunway TaihuLight. We design efficient parallelization algorithms and present effective optimization techniques to fully exploit various parallelisms with reduced memory footprints, enhanced data reuse, and balanced computation load. Test results show the optimized code can scale to 9.98 million cores, solving 12.74 trillion unknowns with 23.12 Pflops double-precision performance. Yulong Ao, Chao Yang 0002, Wenjing Ma |
ACM Trans. Archit. Code Optim. | 2 |
| 2017 | Towards Highly Efficient DGEMM on the Emerging SW26010 Many-Core ProcessorabstractThe matrix-matrix multiplication is an essential building block that can be found in various scientific and engineering applications. High-performance implementations of the matrix-matrix multiplication on state-of-the-art processors may be of great importance for both the vendors and the users. In this paper, we present a detailed methodology of implementing and optimizing the double-precision general format matrix-matrix multiplication (DGEMM) kernel on the emerging SW26010 processor, which is used to build the Sunway TaihuLight supercomputer. We propose a three level blocking algorithm to orchestrate data on the memory hierarchy and expose parallelism on different hardware levels, and design a collective data sharing scheme by using the register communication mechanism to exchange data efficiently among different cores. On top of those, further optimizations are done based on a data-thread mapping method for efficient data distribution, a double buffering scheme for asynchronous DMA data transfer, and an instruction scheduling method for maximizing the pipeline usage. Experiment results show that the proposed DGEMM implementation can fully exploit the unique hardware features provided by SW26010 and can sustain up to 95% of the peak performance. Lijuan Jiang, Chao Yang 0002, Yulong Ao, Wanwang Yin, Wenjing Ma, Qiao Sun 0005, Fangfang Liu 0004, Rongfen Lin |
ICPP | 3 |
| 2017 | 26 PFLOPS Stencil Computations for Atmospheric Modeling on Sunway TaihuLightabstractStencil computation arises from a broad set of scientific and engineering applications and often plays a critical role in the performance of extreme-scale simulations. Due to the memory bound nature, it is a challenging task to opti- mize stencil computation kernels on modern supercomputers with relatively high computing throughput whilst relatively low data-moving capability. This work serves as a demon- stration on the details of the algorithms, implementations and optimizations of a real-world stencil computation in 3D nonhydrostatic atmospheric modeling on the newly announced Sunway TaihuLight supercomputer. At the algorithm level, we present a computation-communication overlapping technique to reduce the inter-process communication overhead, a locality- aware blocking method to fully exploit on-chip parallelism with enhanced data locality, and a collaborative data accessing scheme for sharing data among different threads. In addition, a variety of effective hardware specific implementation and optimization strategies on both the process- and thread-level, from the fine-grained data management to the data layout transformation, are developed to further improve the per- formance. Our experiments demonstrate that a single-process many-core speedup of as high as 170x can be achieved by using the proposed algorithm and optimization strategies. The code scales well to millions of cores in terms of strong scalability. And for the weak-scaling tests, the code can scale in a nearly ideal way to the full system scale of more than 10 million cores, sustaining 25.96 PFLOPS in double precision, which is 20% of the peak performance. Yulong Ao, Chao Yang 0002, Wei Xue 0003, Haohuan Fu, Fangfang Liu 0004, Lin Gan 0001, Wenjing Ma |
IPDPS | 1 |
| 2016 | 10M-core scalable fully-implicit solver for nonhydrostatic atmospheric dynamicsabstractAn ultra-scalable fully-implicit solver is developed for stiff time-dependent problems arising from the hyperbolic conservation laws in nonhydrostatic atmospheric dynamics. In the solver, we propose a highly efficient hybrid domain-decomposed multigrid preconditioner that can greatly accelerate the convergence rate at the extreme scale. For solving the overlapped subdomain problems, a geometry-based pipelined incomplete LU factorization method is designed to further exploit the on-chip fine-grained concurrency. We perform systematic optimizations on different hardware levels to achieve best utilization of the heterogeneous computing units and substantial reduction of data movement cost. The fully-implicit solver successfully scales to the entire system of the Sunway TaihuLight supercomputer with over 10.5M heterogeneous cores, sustaining an aggregate performance of 7.95 PFLOPS in double-precision, and enables fast and accurate atmospheric simulations at the 488-m horizontal resolution (over 770 billion unknowns) with 0.07 simulated-years-per-day. This is, to our knowledge, the largest fully-implicit simulation to date. Chao Yang 0002, Wei Xue 0003, Haohuan Fu, Hongtao You, Yulong Ao, Fangfang Liu 0004, Lin Gan 0001, Lanning Wang, Guangwen Yang 0002 |
SC | 6 |
| 2015 | Performance Evaluation of HPGMG on Tianhe-2: Early Experience
Yulong Ao, Yiqung Liu 0005, Chao Yang 0002, Fangfang Liu 0004, Yutong Lu, Yunfei Du 0001 |
ICA3PP (4) | 1 |
| 2015 | Pattern-Driven Hybrid Multi- and Many-Core Acceleration in the MPAS Shallow-Water ModelabstractThere is an urgent demand in studying efficient methodologies to enable hybrid multi- and many-core accelerations in global climate simulations. The Model for Prediction Across Scales (MPAS) is a family of earth-system component models that receives increasingly more attention. Like many other models, MPAS, though features some emerging numerical algorithms, employs a pure MPI approach for parallel computing, which, to date, is in lack of support for multi-threaded parallelism, especially on many-core accelerated systems. In this work, we extend the shallow-water model in MPAS to demonstrate a pattern-driven approach for hybrid multi- and many-core accelerations of climate models. We first identify all basic computation patterns through a rigorous analysis of the MPAS code. Then for the whole model, we use the identified patterns as building blocks to draw a data-flow diagram, which serves as a perfect indicator to recognize data dependencies and exploit inherent parallelism. And finally, based on the data-flow diagram, a hybrid algorithm is designed to support concurrent computations done on both multi-core CPUs and many-core accelerators. We implement the algorithm and optimize it on an x86-based heterogeneous supercomputer equipped with both Intel Xeon CPUs and Intel Xeon Phi devices. Experiments show that our hybrid design is able to deliver an 8.35x speedup as compared to the original code and scales up to 64 processes with a nearly ideal parallel efficiency. Yulong Ao, Chao Yang 0002, Yiqung Liu 0005, Fangfang Liu 0004, Changmao Wu |
ICPP | 2 |