paper-with-me

홈 › Papers

Quantized Neural Network Inference with Precision Batching

2020-02-26 · Maximilian Lam, Zachary Yedidia, Colby Banbury, Vijay Janapa Reddi

We present PrecisionBatching, a quantized inference algorithm for speeding up neural network execution on traditional hardware platforms at low bitwidths without the need for retraining or recalibration. PrecisionBatching decomposes a neural network into individual bitlayers and accumulates them using fast 1-bit operations while maintaining activations in full precision. PrecisionBatching not only facilitates quantized inference at low bitwidths (< 8 bits) without the need for retraining/recalibration, but also 1) enables traditional hardware platforms the ability to realize inference speedups at a finer granularity of quantization (e.g: 1-16 bit execution) and 2) allows accuracy and speedup tradeoffs at runtime by exposing the number of bitlayers to accumulate as a tunable parameter. Across a variety of applications (MNIST, language modeling, natural language inference) and neural network architectures (fully connected, RNN, LSTM), PrecisionBatching yields end-to-end speedups of over 8x on a GPU within a < 1% error margin of the full precision baseline, outperforming traditional 8-bit quantized inference by over 1.5x-2x at the same error tolerance.

📄 PDF Abstract BibTeX arXiv:2003.00822

Code (0)

등록된 구현이 없습니다.

Tasks

GPULanguage ModelingLanguage ModellingNatural Language InferenceQuantization

Similar Papers 제목 키워드 기반

Understanding Efficiency: Quantization, Batching, and Serving Strategies in LLM Energy Use

2026-01-29 · Julien Delavande, Regis Pierrard, Sasha Luccioni arxiv

Large Language Models (LLMs) are increasingly deployed in production, contributing towards shifting the burden in terms of computational resources and energy demands from training to inference. While prior work has exami…

Text Generation

Adaptive Precision Training (AdaPT): A dynamic fixed point quantized training approach for DNNs

2021-07-28 · Lorenz Kummer, Kevin Sidak, Tabea Reichmann, Wilfried Gansterer

Quantization is a technique for reducing deep neural networks (DNNs) training and inference times, which is crucial for training in resource constrained environments or applications where inference is time critical. Stat…

Quantization

LazyBatching: An SLA-aware Batching System for Cloud Machine Learning Inference

2020-10-25 · Yujeong Choi, Yunseong Kim, Minsoo Rhu

In cloud ML inference systems, batching is an essential technique to increase throughput which helps optimize total-cost-of-ownership. Prior graph batching combines the individual DNN graphs into a single one, allowing m…

BIG-bench Machine LearningScheduling

Reduced Precision Strategies for Deep Learning: A High Energy Physics Generative Adversarial Network Use Case

2021-03-18 · Florian Rehm, Sofia Vallecorsa, Vikram Saletore, Hans Pabst 외

Deep learning is finding its way into high energy physics by replacing traditional Monte Carlo simulations. However, deep learning still requires an excessive amount of computational resources. A promising approach to ma…

Deep LearningGenerative Adversarial NetworkQuantization

Quantized Evolution Strategies: High-precision Fine-tuning of Quantized LLMs at Low-precision Cost

2026-02-03 · Yinggan Xu, Kajetan Schweighofer, Risto Miikkulainen, Xin Qiu arxiv

Post-Training Quantization (PTQ) is essential for deploying Large Language Models (LLMs) on memory-constrained devices, yet it renders models static and difficult to fine-tune. Standard fine-tuning paradigms, including R…

Reinforcement Learning