Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

David Aponte

dblp:379/6116 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
3since 2021 · last 2025
0009-0003-5719-554XORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 2 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Software 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.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
GPUs and heterogeneous computing · 33% Hardware accelerators and domain-specific architectures · 33% High-performance computing · 33%
Artificial intelligence
2 papers
Efficient and distributed learning · 79% Deep learning architectures and training · 21%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
model compression
0.912025
Automatic Joint Structured Pruning and Quantization for Efficient Neural Network Training and Compression · CVPR 2025
Machine learning › Efficient and distributed learning › model compression › quantization
quantization-aware training
0.912025
Automatic Joint Structured Pruning and Quantization for Efficient Neural Network Training and Compression · CVPR 2025
GPUs and heterogeneous computing › GPU programming
GPU code generation
0.912025
SPLAT: A Framework for Optimised GPU Code-Generation for SParse reguLar ATtention · Proc. ACM Program. Lang. 2025
Hardware accelerators and domain-specific architectures › sparsity exploitation
sparse attention
0.912025
SPLAT: A Framework for Optimised GPU Code-Generation for SParse reguLar ATtention · Proc. ACM Program. Lang. 2025
High-performance computing › sparse linear algebra
sparse matrix storage format
0.912025
SPLAT: A Framework for Optimised GPU Code-Generation for SParse reguLar ATtention · Proc. ACM Program. Lang. 2025
Machine learning › Deep learning architectures and training › attention mechanism › multi-head attention
multi-head self-attention
0.312025
SPLAT: A Framework for Optimised GPU Code-Generation for SParse reguLar ATtention · Proc. ACM Program. Lang. 2025
Machine learning › Efficient and distributed learning › model compression
neural network compression
0.312025
Automatic Joint Structured Pruning and Quantization for Efficient Neural Network Training and Compression · CVPR 2025
Machine learning › Deep learning architectures and training › attention mechanism
sparse attention
0.312025
SPLAT: A Framework for Optimised GPU Code-Generation for SParse reguLar ATtention · Proc. ACM Program. Lang. 2025

Methods — techniques the papers use, named apart from their topics

tiling · 1.7just-in-time analysis · 1.7code generation · 1.7quantization-aware dependency graph · 0.9partially projected stochastic gradient · 0.9
YearPublicationVenuePosition
2025 Automatic Joint Structured Pruning and Quantization for Efficient Neural Network Training and Compression
abstract
Structured pruning and quantization are fundamental techniques used to reduce the size of deep neural networks (DNNs), and typically are applied independently. Applying these techniques jointly via co-optimization has the potential to produce smaller, high-quality models. However, existing joint schemes are not widely used because of (1) engineering difficulties (complicated multi-stage processes), (2) black-box optimization (extensive hyperparameter tuning to control the overall compression), and (3) insufficient architecture generalization. To address these limitations, we present the framework GETA, which automatically and efficiently performs joint structured pruning and quantization- aware training on any DNN. GETA introduces three key innovations: (i) a quantization-aware dependency graph (QADG) that constructs a pruning search space for generic quantization-aware DNN, (ii) a partially projected stochastic gradient method that guarantees layerwise bit constraints are satisfied, and (iii) a new joint learning strategy that incorporates interpretable relationships between pruning and quantization. We present numerical experiments on both convolutional neural networks and transformer architectures that show that our approach achieves competitive (often superior) performance compared to existing joint pruning and quantization methods. Source code is available at https://github.com/microsoft/GETA.
Xiaoyi Qu, David Aponte, Colby R. Banbury, Daniel P. Robinson, Tianyu Ding, Kazuhito Koishida, Ilya Zharkov
CVPR2
2025 SPLAT: A Framework for Optimised GPU Code-Generation for SParse reguLar ATtention
abstract
Multi-head-self-attention (MHSA) mechanisms achieve state-of-the-art (SOTA) performance across natural language processing and vision tasks. However, their quadratic dependence on sequence lengths has bottlenecked inference speeds. To circumvent this bottleneck, researchers have proposed various sparse-MHSA models, where a subset of full attention is computed. Despite their promise, current sparse libraries and compilers do not support high-performance implementations for diverse sparse-MHSA patterns due to the underlying sparse formats they operate on. These formats are either too specialised, failing to cover a wide-range of sparse patterns, or too general, incurring high metadata overhead when computing on the moderately sparse (10-50% non-zeros) matrices present in sparse-MHSA. We bridge this gap, achieving both generality and performance, by proposing a novel sparse format: affine-compressed-sparse-row (ACSR) and supporting code-generation scheme, SPLAT, that generates highperformance implementations for diverse sparse-MHSA patterns on GPUs. Core to our proposed format and code generation algorithm is the observation that common sparse-MHSA patterns have uniquely regular geometric properties. These properties, which can be analyzed just-in-time, expose novel optimizations and tiling strategies that SPLAT exploits to generate high-performance implementations for diverse patterns. To demonstrate SPLAT’s efficacy, we use it to generate code for various sparse-MHSA models, achieving speedups of up-to 2.05x and 4.05x over hand-written kernels written in Triton and TVM respectively on A100 GPUs in single-precision.
Ahan Gupta, Yueming Yuan, Devansh Jain 0001, Yuhao Ge, David Aponte, Yanqi Zhou, Charith Mendis
Proc. ACM Program. Lang.5
2024 LiveSpeech: Low-Latency Zero-shot Text-to-Speech via Autoregressive Modeling of Audio Discrete Codes
Trung Dang 0002, David Aponte, Dung N. Tran, Kazuhito Koishida
INTERSPEECH2