paper-with-me

홈 › Papers

PIM-QAT: Neural Network Quantization for Processing-In-Memory (PIM) Systems

2022-09-18 · Qing Jin, Zhiyu Chen, Jian Ren, Yanyu Li, Yanzhi Wang, Kaiyuan Yang

Processing-in-memory (PIM), an increasingly studied neuromorphic hardware, promises orders of energy and throughput improvements for deep learning inference. Leveraging the massively parallel and efficient analog computing inside memories, PIM circumvents the bottlenecks of data movements in conventional digital hardware. However, an extra quantization step (i.e. PIM quantization), typically with limited resolution due to hardware constraints, is required to convert the analog computing results into digital domain. Meanwhile, non-ideal effects extensively exist in PIM quantization because of the imperfect analog-to-digital interface, which further compromises the inference accuracy. In this paper, we propose a method for training quantized networks to incorporate PIM quantization, which is ubiquitous to all PIM systems. Specifically, we propose a PIM quantization aware training (PIM-QAT) algorithm, and introduce rescaling techniques during backward and forward propagation by analyzing the training dynamics to facilitate training convergence. We also propose two techniques, namely batch normalization (BN) calibration and adjusted precision training, to suppress the adverse effects of non-ideal linearity and stochastic thermal noise involved in real PIM chips. Our method is validated on three mainstream PIM decomposition schemes, and physically on a prototype chip. Comparing with directly deploying conventionally trained quantized model on PIM systems, which does not take into account this extra quantization step and thus fails, our method provides significant improvement. It also achieves comparable inference accuracy on PIM systems as that of conventionally quantized models on digital hardware, across CIFAR10 and CIFAR100 datasets using various network depths for the most popular network topology.

📄 PDF Abstract BibTeX arXiv:2209.08617

Code (0)

등록된 구현이 없습니다.

Tasks

Quantization

Methods 이 논문이 사용한 방법론

Batch Normalization 설명 없음
AWARE We propose to theoretically and empirically examine the effect of incorporating weighting schemes into walk-aggregating GNNs. To this end, we propose a simple, interpretable, and…

Similar Papers 제목 키워드 기반

Hardware Implementation of Task-based Quantization in Multi-user Signal Recovery

2023-01-27 · Xing Zhang, Haiyang Zhang, Nimrod Glazer, Oded Cohen 외

Quantization plays a critical role in digital signal processing systems, allowing the representation of continuous amplitude signals with a finite number of bits. However, accurately representing signals requires a large…

Quantization

Q-SpiNN: A Framework for Quantizing Spiking Neural Networks

2021-07-05 · Rachmad Vidya Wicaksana Putra, Muhammad Shafique

A prominent technique for reducing the memory footprint of Spiking Neural Networks (SNNs) without decreasing the accuracy significantly is quantization. However, the state-of-the-art only focus on employing the weight qu…

Quantization

QSLM: A Performance- and Memory-aware Quantization Framework with Tiered Search Strategy for Spike-driven Language Models

2026-01-02 · Rachmad Vidya Wicaksana Putra, Pasindu Wickramasinghe, Muhammad Shafique arxiv

Large Language Models (LLMs) have been emerging as prominent AI models for solving many natural language tasks due to their high performance (e.g., accuracy) and capabilities in generating high-quality responses to the g…

Text Generation

Resource-efficient Deep Neural Networks for Automotive Radar Interference Mitigation

2022-01-25 · Johanna Rock, Wolfgang Roth, Mate Toth, Paul Meissner 외

Radar sensors are crucial for environment perception of driver assistance systems as well as autonomous vehicles. With a rising number of radar sensors and the so far unregulated automotive radar frequency band, mutual i…

Autonomous VehiclesDenoisingQuantization

Convolutional neural network compression for natural language processing

2018-05-28 · Krzysztof Wróbel, Marcin Pietroń, Maciej Wielgosz, Michał Karwatowski 외

Convolutional neural networks are modern models that are very efficient in many classification tasks. They were originally created for image processing purposes. Then some trials were performed to use them in different d…

Neural Network CompressionQuantizationSentiment Analysis