paper-with-me

홈 › Papers

Column-wise Quantization of Weights and Partial Sums for Accurate and Efficient Compute-In-Memory Accelerators

2025-02-11 · Jiyoon Kim, Kang Eun Jeon, Yulhwa Kim, Jong Hwan Ko

Compute-in-memory (CIM) is an efficient method for implementing deep neural networks (DNNs) but suffers from substantial overhead from analog-to-digital converters (ADCs), especially as ADC precision increases. Low-precision ADCs can reduce this overhead but introduce partial-sum quantization errors degrading accuracy. Additionally, low-bit weight constraints, imposed by cell limitations and the need for multiple cells for higher-bit weights, present further challenges. While fine-grained partial-sum quantization has been studied to lower ADC resolution effectively, weight granularity, which limits overall partial-sum quantized accuracy, remains underexplored. This work addresses these challenges by aligning weight and partial-sum quantization granularities at the column-wise level. Our method improves accuracy while maintaining dequantization overhead, simplifies training by removing two-stage processes, and ensures robustness to memory cell variations via independent column-wise scale factors. We also propose an open-source CIM-oriented convolution framework to handle fine-grained weights and partial-sums efficiently, incorporating a novel tiling method and group convolution. Experimental results on ResNet-20 (CIFAR-10, CIFAR-100) and ResNet-18 (ImageNet) show accuracy improvements of 0.99%, 2.69%, and 1.01%, respectively, compared to the best-performing related works. Additionally, variation analysis reveals the robustness of our method against memory cell variations. These findings highlight the effectiveness of our quantization scheme in enhancing accuracy and robustness while maintaining hardware efficiency in CIM-based DNN implementations. Our code is available at https://github.com/jiyoonkm/ColumnQuant.

📄 PDF Abstract BibTeX arXiv:2502.07842

Code (1)

jiyoonkm/columnquant 공식 구현 pytorch

Tasks

Quantization

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

APSQ: Additive Partial Sum Quantization with Algorithm-Hardware Co-Design

2025-04-10 · Yonghao Tan, Pingcheng Dong, Yongkun Wu, Yu Liu 외

DNN accelerators, significantly advanced by model compression and specialized dataflow techniques, have marked considerable progress. However, the frequent access of high-precision partial sums (PSUMs) leads to excessive…

Model CompressionQuantization

CodeGEMM: A Codebook-Centric Approach to Efficient GEMM in Quantized LLMs

2025-12-19 · Gunho Park, Jeongin Bae, Byeongwook Kim, Baeseong park 외 arxiv

Weight-only quantization is widely used to mitigate the memory-bound nature of LLM inference. Codebook-based methods extend this trend by achieving strong accuracy in the extremely low-bit regime (e.g., 2-bit). However, …

SFMP: Fine-Grained, Hardware-Friendly and Search-Free Mixed-Precision Quantization for Large Language Models

2026-02-01 · Xin Nie, Haicheng Zhang, Liang Dong, Beining Feng 외 arxiv

Mixed-precision quantization is a promising approach for compressing large language models under tight memory budgets. However, existing mixed-precision methods typically suffer from one of two limitations: they either r…

OJBKQ: Objective-Joint Babai-Klein Quantization

2026-02-09 · Xinyu Wang, Ziyu Zhao, Peng Lu, Yu Gu 외 arxiv

Post-training quantization (PTQ) is widely used to compress large language models without retraining. However, many existing weight-only methods rely on heuristic objectives and greedy rounding, thus leading to noticeabl…

QServe: W4A8KV4 Quantization and System Co-design for Efficient LLM Serving

2024-05-07 · Yujun Lin, Haotian Tang, Shang Yang, Zhekai Zhang 외

Quantization can accelerate large language model (LLM) inference. Going beyond INT8 quantization, the research community is actively exploring even lower precision, such as INT4. Nonetheless, state-of-the-art INT4 quanti…

GPULanguage ModellingLarge Language ModelQuantization