Demo Data from SIGIR 2026 / reviewers in the wild / expert
Zhaochen Gu
dblp:259/6420
· DBLP profile ↗
3ranked-venue papers
0as first author
2since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 since 2021Artificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1Applied, 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
1 paper |
Hardware accelerators and domain-specific architectures · 75% Storage systems · 25% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware accelerators and domain-specific architectures
algorithm-hardware co-design |
0.5 | 1 | 2021 | APCNN: Explore Multi-Layer Cooperation for CNN Optimization and Acceleration on FPGA · FPGA 2021 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
CNN accelerator |
0.5 | 1 | 2021 | APCNN: Explore Multi-Layer Cooperation for CNN Optimization and Acceleration on FPGA · FPGA 2021 |
Storage systems
cross-layer optimization |
0.5 | 1 | 2021 | APCNN: Explore Multi-Layer Cooperation for CNN Optimization and Acceleration on FPGA · FPGA 2021 |
Hardware accelerators and domain-specific architectures › machine learning accelerator › CNN accelerator
FPGA-based CNN accelerator |
0.5 | 1 | 2021 | APCNN: Explore Multi-Layer Cooperation for CNN Optimization and Acceleration on FPGA · FPGA 2021 |
Methods — techniques the papers use, named apart from their topics
redundant multiplication elimination · 0.5local addition reuse · 0.5global addition reuse · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | MLCNN: Cross-Layer Cooperative Optimization and Accelerator Architecture for Speeding Up Deep Learning ApplicationsabstractThe ever-increasing number of layers, millions of parameters, and large data volume make deep learning workloads resource-intensive and power-hungry. In this paper, we develop a convolutional neural network (CNN) acceleration framework, named MLCNN, which explores algorithm-hardware co-design to achieve cross-layer cooperative optimization and acceleration. MLCNN dramatically reduces computation and on-off chip communication, improving CNN's performance. To achieve this, MLCNN reorders the position of nonlinear activation layers and pooling layers, which we prove results in a negligible accuracy loss; then the convolutional layer and pooling layer are co-optimized by means of redundant multiplication elimination, local addition reuse, and global addition reuse. To the best of our knowledge, MLCNN is the first of its kind that incorporates cooperative optimization across convolutional, activation, and pooling layers. We further customize the MLCNN accelerator to take full advantage of cross-layer CNN optimization to reduce both computation and on-off chip communication. Our analysis shows that MLCNN can significantly reduce (up to 98%) multiplications and additions. We have implemented a prototype of MLCNN and evaluated its performance on several widely used CNN models using both an accelerator-level cycle and energy model and RTL implementation. Experimental results show that MLCNN achieves 3.2x speedup and 2.9x energy efficiency compared with dense CNNs. MLCNN's optimization methods are orthogonal to other CNN acceleration techniques, such as quantization and pruning. Combined with quantization, our quantized MLCNN gains a 12.8x speedup and 11.3x energy efficiency compared with DCNN. Beilei Jiang, Xianwei Cheng, Sihai Tang, Xu Ma 0005, Zhaochen Gu, Song Fu, Qing Yang 0003, Mingxiong Liu |
IPDPS | 5 |
| 2021 | APCNN: Explore Multi-Layer Cooperation for CNN Optimization and Acceleration on FPGAabstractIn this paper, we introduce APCNN, which explores algorithm-hardware co-design and provides a CNN acceleration framework with multi-layer cooperative optimization and customized design on FPGA. In terms of the algorithm design, the pooling layer is moved before the non-linear activation function and normalization in APCNN, which we prove causes negligible accuracy loss; the pooling layer is then co-optimized with the convolutional layer by means of redundant multiplication elimination, local addition reuse, and global addition reuse. We further design a dedicated accelerator to take full advantage of convolutional-pooling cross-layer optimization to not only accelerate computation but also reduce on-off chip data communication on FPGA. We demonstrate that our novel APCNN can achieve 75% multiplication and 75% addition reduction in the best case. For on-off chip data communication, a max{Row,Col} /(Row x Col) percent of memory footprint can be eliminated, where Row and Col are the number of rows and columns in the activation feature map respectively. We have implemented a prototype of APCNN and evaluated its performance on LeNet-5 and VGG16 using both an accelerator-level cycle and energy model and an RTL implementation. Our experimental results show that APCNN achieves a 2.5× speedup and 4.7× energy efficiency compared with the dense CNN. (This research was supported in part by NSF grants CCF-1563750, OAC-2017564, and CNS-2037982.) Beilei Jiang, Xianwei Cheng, Sihai Tang, Xu Ma 0005, Zhaochen Gu, Hui Zhao 0013, Song Fu |
FPGA | 5 |
| 2019 | Smart Home IoT Anomaly Detection based on Ensemble Model Learning From Heterogeneous DataabstractNowadays, internet based home automation is made possible with the advent of intelligent device control. These electronic sensing devices transfer an enormous amount of data into the cloud. It is a challenge to discover hidden information from the massive amount of stored data in the cloud. In addition, privacy, security, and stability could also be a concern for users. Due to these issues becoming ever more prevalent in today’s society, the need to have access to readily anomaly detection becomes crucial for the modern smart home user. In this paper, we design, test and evaluate an ensemble model anomaly detection method. Our method targets the data anomalies present in general smart Internet of Things (IoT) devices, allowing for easy detection of anomalous events based on stored data. We make our method robust through ensemble machine learning model training. We aim to simulate different types of anomaly situations on publicly available smart home data sets, thereby exposing our models to likely real world phenomenons and events that may cause anomalies. Experiments are conducted on the processed data and evaluated for accuracy through validation and testing against independent and identically distributed labeled data. Sihai Tang, Zhaochen Gu, Qing Yang 0003, Song Fu |
IEEE BigData | 2 |