Demo Data from VLDB 2026 / reviewers in the wild / expert
Rohit Agrawal 0001
dblp:29/10123-1
· DBLP profile ↗
3ranked-venue papers
0as first author
1since 2021 · last 2021
0000-0001-7731-2078ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 since 2021Software engineering, systems software and programming languages · 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
2 papers |
Hardware accelerators and domain-specific architectures · 94% Memory systems · 6% | |
| Artificial intelligence
1 paper |
Deep learning architectures and training · 50% Video understanding and tracking · 50% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware accelerators and domain-specific architectures › machine learning accelerator
CNN accelerator |
0.7 | 2 | 2018 | Morph: Flexible Acceleration for 3D CNN-Based Video Understanding · MICRO 2018 UCNN: Exploiting Computational Reuse in Deep Neural Networks via Weight Repetition · ISCA 2018 |
Hardware accelerators and domain-specific architectures › machine learning accelerator › CNN accelerator
3D CNN accelerator |
0.3 | 1 | 2018 | Morph: Flexible Acceleration for 3D CNN-Based Video Understanding · MICRO 2018 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.3 | 1 | 2018 | UCNN: Exploiting Computational Reuse in Deep Neural Networks via Weight Repetition · ISCA 2018 |
Machine learning › Deep learning architectures and training › convolutional neural network › convolutional neural network architecture
3d convolutional neural network |
0.1 | 1 | 2018 | Morph: Flexible Acceleration for 3D CNN-Based Video Understanding · MICRO 2018 |
Computer vision › Video understanding and tracking
video classification |
0.1 | 1 | 2018 | Morph: Flexible Acceleration for 3D CNN-Based Video Understanding · MICRO 2018 |
Memory systems
DRAM |
0.1 | 1 | 2018 | UCNN: Exploiting Computational Reuse in Deep Neural Networks via Weight Repetition · ISCA 2018 |
Methods — techniques the papers use, named apart from their topics
hardware-software co-design · 0.7design space exploration · 0.7sparsity exploitation · 0.3RTL implementation · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | SumMerge: an efficient algorithm and implementation for weight repetition-aware DNN inferenceabstractDeep Neural Network (DNN) inference efficiency is a key concern across the myriad of domains now relying on Deep Learning. A recent promising direction to speed-up inference is to exploit \emph{weight repetition}. The key observation is that due to DNN quantization schemes---which attempt to reduce DNN storage requirements by reducing the number of bits needed to represent each weight---the same weight is bound to repeat many times within and across filters. This enables a weight-repetition aware inference kernel to factorize and memoize out common sub-computations, reducing arithmetic per inference while still maintaining the compression benefits of quantization. Yet, significant challenges remain. For instance, weight repetition introduces significant irregularity in the inference operation and hence (up to this point) has required custom hardware accelerators to derive net benefit. Rohan Baskar Prabhakar, Sachit Kuhar, Rohit Agrawal 0001, Christopher J. Hughes, Christopher W. Fletcher |
ICS | 3 |
| 2018 | UCNN: Exploiting Computational Reuse in Deep Neural Networks via Weight RepetitionabstractConvolutional Neural Networks (CNNs) have begun to permeate all corners of electronic society (from voice recognition to scene generation) due to their high accuracy and machine efficiency per operation. At their core, CNN computations are made up of multi-dimensional dot products between weight and input vectors. This paper studies how weight repetition-when the same weight occurs multiple times in or across weight vectors-can be exploited to save energy and improve performance during CNN inference. This generalizes a popular line of work to improve efficiency from CNN weight sparsity, as reducing computation due to repeated zero weights is a special case of reducing computation due to repeated weights. To exploit weight repetition, this paper proposes a new CNN accelerator called the Unique Weight CNN Accelerator (UCNN). UCNN uses weight repetition to reuse CNN sub-computations (e.g., dot products) and to reduce CNN model size when stored in off-chip DRAM-both of which save energy. UCNN further improves performance by exploiting sparsity in weights. We evaluate UCNN with an accelerator-level cycle and energy model and with an RTL implementation of the UCNN PE. On three contemporary CNNs, UCNN improves throughput-normalized energy consumption by 1.2x ~ 4x, relative to a similarly provisioned baseline accelerator that uses Eyeriss-style sparsity optimizations. At the same time, the UCNN processing element adds only 17-24% area overhead relative to the same baseline. Kartik Hegde, Jiyong Yu, Rohit Agrawal 0001, Mengjia Yan 0001, Michael Pellauer, Christopher W. Fletcher |
ISCA | 3 |
| 2018 | Morph: Flexible Acceleration for 3D CNN-Based Video UnderstandingabstractThe past several years have seen both an explosion in the use of Convolutional Neural Networks (CNNs) and accelerators to make CNN inference practical. In the architecture community, the lion share of effort has targeted CNN inference for image recognition. The closely related problem of video recognition has received far less attention as an accelerator target. This is surprising, as video recognition is more computationally intensive than image recognition, and video traffic is predicted to be the majority of internet traffic in the coming years. This paper fills the gap between algorithmic and hardware advances for video recognition by providing a design space exploration and flexible architecture for accelerating 3D Convolutional Neural Networks (3D CNNs)-the core kernel in modern video understanding. When compared to (2D) CNNs used for image recognition, efficiently accelerating 3D CNNs poses a significant engineering challenge due to their large (and variable over time) memory footprint and higher dimensionality. To address these challenges, we design a novel accelerator called "Morph," that can adaptively support different spatial and temporal tiling strategies depending on the needs of each layer of each target 3D CNN. We codesign a software infrastructure alongside the Morph hardware to find good-fit parameters to control the hardware. Evaluated on state-of-the-art 3D CNNs, Morph achieves up to 2.7× (1.9× average) reduction in energy consumption and improves performance/watt up to 4.4× (3× average) compared to a baseline 3D CNN accelerator, with an area overhead of 2%. Morph further achieves a 11.6× average energy reduction on 3D CNNs when compared to Eyeriss, a popular 2D CNN accelerator, while reducing efficiency compared to Eyeriss on a 2D CNN by 71%. Kartik Hegde, Rohit Agrawal 0001, Yulun Yao, Christopher W. Fletcher |
MICRO | 2 |