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

Dingqing Yang

dblp:275/3571 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
1since 2021 · last 2023
0000-0002-5660-1273ORCID · corroborated

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

Systems, architecture and hardware · 2 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 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.

Network and information security
1 paper
Hardware security and side channels · 50% Security and privacy of machine learning · 50%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Hardware accelerators and domain-specific architectures · 66% Parallel and multicore computing · 34%
Artificial intelligence
1 paper
Efficient and distributed learning · 100%

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

TopicWeightPapersLastEvidence papers
Security and privacy of machine learning
model stealing
0.712023
HuffDuff: Stealing Pruned DNNs from Sparse Accelerators · ASPLOS (2) 2023
Hardware security and side channels
side-channel attack
0.712023
HuffDuff: Stealing Pruned DNNs from Sparse Accelerators · ASPLOS (2) 2023
Machine learning › Efficient and distributed learning
hardware acceleration
0.412020
Procrustes: a Dataflow and Accelerator for Sparse Deep Neural Network Training · MICRO 2020
Machine learning › Efficient and distributed learning › model compression
sparse training
0.412020
Procrustes: a Dataflow and Accelerator for Sparse Deep Neural Network Training · MICRO 2020
Parallel and multicore computing
dataflow computing
0.412020
Procrustes: a Dataflow and Accelerator for Sparse Deep Neural Network Training · MICRO 2020
Hardware accelerators and domain-specific architectures › machine learning accelerator › DNN training accelerator
sparse DNN training accelerator
0.412020
Procrustes: a Dataflow and Accelerator for Sparse Deep Neural Network Training · MICRO 2020
Hardware accelerators and domain-specific architectures › machine learning accelerator
DNN accelerator
0.212023
HuffDuff: Stealing Pruned DNNs from Sparse Accelerators · ASPLOS (2) 2023
Hardware accelerators and domain-specific architectures › sparsity exploitation
sparsity-aware accelerator
0.212023
HuffDuff: Stealing Pruned DNNs from Sparse Accelerators · ASPLOS (2) 2023
Machine learning › Efficient and distributed learning › model compression › pruning
DNN pruning
0.112020
Procrustes: a Dataflow and Accelerator for Sparse Deep Neural Network Training · MICRO 2020

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

memory access volume correlation · 1.3load balancing · 0.9data layout optimization · 0.9
YearPublicationVenuePosition
2023 HuffDuff: Stealing Pruned DNNs from Sparse Accelerators
abstract
Deep learning models are a valuable “secret sauce” that confers a significant competitive advantage. Many models are never visible to the user and even publicly known state-of-the-art models are either completely proprietary or only accessible via access-controlled APIs. Increasingly, these models run directly on the edge, often using a low-power DNN accelerator. This makes models particularly vulnerable, as an attacker with physical access can exploit side channels like off-chip memory access volumes. Indeed, prior work has shown that this channel can be used to steal dense DNNs from edge devices by correlating data transfer volumes with layer geometry.
Dingqing Yang, Prashant J. Nair, Mieszko Lis
ASPLOS (2)1
2020 Procrustes: a Dataflow and Accelerator for Sparse Deep Neural Network Training
abstract
The success of DNN pruning has led to the development of energy-efficient inference accelerators that support pruned models with sparse weight and activation tensors. Because the memory layouts and dataflows in these architectures are optimized for the access patterns during inference, however, they do not efficiently support the emerging sparse training techniques. In this paper, we demonstrate (a) that accelerating sparse training requires a co-design approach where algorithms are adapted to suit the constraints of hardware, and (b) that hardware for sparse DNN training must tackle constraints that do not arise in inference accelerators. As proof of concept, we adapt a sparse training algorithm to be amenable to hardware acceleration; we then develop dataflow, data layout, and load-balancing techniques to accelerate it. The resulting system is a sparse DNN training accelerator that produces pruned models with the same accuracy as dense models without first training, then pruning, and finally retraining, a dense model. Compared to training the equivalent unpruned models using a state-of-the-art DNN accelerator without sparse training support, Procrustes consumes up to 3.26× less energy and offers up to 4× speedup across a range of models, while pruning weights by an order of magnitude and maintaining unpruned accuracy.
Dingqing Yang, Amin Ghasemazar, Xiaowei Ren, Maximilian Golub, Guy Lemieux, Mieszko Lis
MICRO1