paper-with-me

Papers

SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networks

2017-05-23 · Angshuman Parashar, Minsoo Rhu, Anurag Mukkara, Antonio Puglielli, Rangharajan Venkatesan, Brucek Khailany, Joel Emer, Stephen W. Keckler, William J. Dally

Convolutional Neural Networks (CNNs) have emerged as a fundamental technology for machine learning. High performance and extreme energy efficiency are critical for deployments of CNNs in a wide range of situations, especially mobile platforms such as autonomous vehicles, cameras, and electronic personal assistants. This paper introduces the Sparse CNN (SCNN) accelerator architecture, which improves performance and energy efficiency by exploiting the zero-valued weights that stem from network pruning during training and zero-valued activations that arise from the common ReLU operator applied during inference. Specifically, SCNN employs a novel dataflow that enables maintaining the sparse weights and activations in a compressed encoding, which eliminates unnecessary data transfers and reduces storage requirements. Furthermore, the SCNN dataflow facilitates efficient delivery of those weights and activations to the multiplier array, where they are extensively reused. In addition, the accumulation of multiplication products are performed in a novel accumulator array. Our results show that on contemporary neural networks, SCNN can improve both performance and energy by a factor of 2.7x and 2.3x, respectively, over a comparably provisioned dense CNN accelerator.

📄 PDF Abstract BibTeX arXiv:1708.04485

Code (0)

등록된 구현이 없습니다.

Tasks

Autonomous VehiclesNetwork Pruning

Methods 이 논문이 사용한 방법론

Pruning 설명 없음
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…

Similar Papers 제목 키워드 기반

Phantom: A High-Performance Computational Core for Sparse Convolutional Neural Networks

2021-11-09 · Mahmood Azhar Qureshi, Arslan Munir

Sparse convolutional neural networks (CNNs) have gained significant traction over the past few years as sparse CNNs can drastically decrease the model size and computations, if exploited befittingly, as compared to their…

Vocal Bursts Intensity Prediction

Exploring the Regularity of Sparse Structure in Convolutional Neural Networks

2017-05-24 · Huizi Mao, Song Han, Jeff Pool, Wenshuo Li 외

Sparsity helps reduce the computational complexity of deep neural networks by skipping zeros. Taking advantage of sparsity is listed as a high priority in next generation DNN accelerators such as TPU. The structure of sp…

FSCNN: A Fast Sparse Convolution Neural Network Inference System

2022-12-17 · Bo Ji, Tianyi Chen

Convolution neural networks (CNNs) have achieved remarkable success, but typically accompany high computation cost and numerous redundant weight parameters. To reduce the FLOPs, structure pruning is a popular approach to…

Model Compression

Boundary-based Image Forgery Detection by Fast Shallow CNN

2018-01-20 · Zhongping Zhang, Yixuan Zhang, Zheng Zhou, Jiebo Luo

Image forgery detection is the task of detecting and localizing forged parts in tampered images. Previous works mostly focus on high resolution images using traces of resampling features, demosaicing features or sharpnes…

DemosaickingImage Forgery Detection

Co-designing a Sub-millisecond Latency Event-based Eye Tracking System with Submanifold Sparse CNN

2024-04-22 · Baoheng Zhang, Yizhao Gao, Jingyuan Li, Hayden Kwok-Hay So

Eye-tracking technology is integral to numerous consumer electronics applications, particularly in the realm of virtual and augmented reality (VR/AR). These applications demand solutions that excel in three crucial aspec…

CPU