paper-with-me

Papers

Pipeline Gradient-based Model Training on Analog In-memory Accelerators

2024-10-19 · Zhaoxian Wu, Quan Xiao, Tayfun Gokmen, Hsinyu Tsai, Kaoutar El Maghraoui, Tianyi Chen

Aiming to accelerate the training of large deep neural models (DNN) in an energy-efficient way, an analog in-memory computing (AIMC) accelerator emerges as a solution with immense potential. In AIMC accelerators, trainable weights are kept in memory without the need to move from memory to processors during the training, reducing a bunch of overhead. However, although the in-memory feature enables efficient computation, it also constrains the use of data parallelism since copying weights from one AIMC to another is expensive. To enable parallel training using AIMC, we propose synchronous and asynchronous pipeline parallelism for AIMC accelerators inspired by the pipeline in digital domains. This paper provides a theoretical convergence guarantee for both synchronous and asynchronous pipelines in terms of both sampling and clock cycle complexity, which is non-trivial since the physical characteristic of AIMC accelerators leads to analog updates that suffer from asymmetric bias. The simulations of training DNN on real datasets verify the efficiency of pipeline training.

📄 PDF Abstract BibTeX arXiv:2410.15155

Code (1)

IBM/aihwkit 공식 구현 pytorch

Similar Papers 제목 키워드 기반

Towards Exact Gradient-based Training on Analog In-memory Computing

2024-06-18 · Zhaoxian Wu, Tayfun Gokmen, Malte J. Rasch, Tianyi Chen

Given the high economic and environmental costs of using large vision or language models, analog in-memory accelerators present a promising solution for energy-efficient AI. While inference on analog accelerators has bee…

DNN+NeuroSim V2.0: An End-to-End Benchmarking Framework for Compute-in-Memory Accelerators for On-chip Training

2020-03-13 · Xiaochen Peng, Shanshi Huang, Hongwu Jiang, Anni Lu 외

DNN+NeuroSim is an integrated framework to benchmark compute-in-memory (CIM) accelerators for deep neural networks, with hierarchical design options from device-level, to circuit-level and up to algorithm-level. A python…

BenchmarkingQuantization

AnalogNAS: A Neural Network Design Framework for Accurate Inference with Analog In-Memory Computing

2023-05-17 · Hadjer Benmeziane, Corey Lammie, Irem Boybat, Malte Rasch 외

The advancement of Deep Learning (DL) is driven by efficient Deep Neural Network (DNN) design and new hardware accelerators. Current DNN design is primarily tailored for general-purpose use and deployment on commercially…

Memory-Efficient Pipeline-Parallel DNN Training

2020-06-16 · Deepak Narayanan, Amar Phanishayee, Kaiyu Shi, Xie Chen 외

Many state-of-the-art ML results have been obtained by scaling up the number of parameters in existing models. However, parameters and activations for such large models often do not fit in the memory of a single accelera…

On the Accuracy of Analog Neural Network Inference Accelerators

2021-09-03 · T. Patrick Xiao, Ben Feinberg, Christopher H. Bennett, Venkatraman Prabhakar 외

Specialized accelerators have recently garnered attention as a method to reduce the power consumption of neural network inference. A promising category of accelerators utilizes nonvolatile memory arrays to both store wei…