paper-with-me

홈 › Papers

Optimizing Memory-Access Patterns for Deep Learning Accelerators

2020-02-27 · Hongbin Zheng, Sejong Oh, Huiqing Wang, Preston Briggs, Jiading Gai, Animesh Jain, Yizhi Liu, Rich Heaton, Randy Huang, Yida Wang

Deep learning (DL) workloads are moving towards accelerators for faster processing and lower cost. Modern DL accelerators are good at handling the large-scale multiply-accumulate operations that dominate DL workloads; however, it is challenging to make full use of the compute power of an accelerator since the data must be properly staged in a software-managed scratchpad memory. Failing to do so can result in significant performance loss. This paper proposes a systematic approach which leverages the polyhedral model to analyze all operators of a DL model together to minimize the number of memory accesses. Experiments show that our approach can substantially reduce the impact of memory accesses required by common neural-network models on a homegrown AWS machine-learning inference chip named Inferentia, which is available through Amazon EC2 Inf1 instances.

📄 PDF Abstract BibTeX arXiv:2002.12798

Code (1)

puzzlef/graph-csr-openmp

Tasks

Deep Learning

Similar Papers 제목 키워드 기반

PowerFusion: A Tensor Compiler with Explicit Data Movement Description and Instruction-level Graph IR

2023-07-11 · Zixuan Ma, Haojie Wang, Jingze Xing, Liyan Zheng 외

Deep neural networks (DNNs) are of critical use in different domains. To accelerate DNN computation, tensor compilers are proposed to generate efficient code on different domain-specific accelerators. Existing tensor com…

GPU

Data-Driven Neuromorphic DRAM-based CNN and RNN Accelerators

2020-03-29 · Tobi Delbruck, Shih-Chii Liu

The energy consumed by running large deep neural networks (DNNs) on hardware accelerators is dominated by the need for lots of fast memory to store both states and weights. This large required memory is currently only ec…

Pinpointing the Memory Behaviors of DNN Training

2021-04-01 · Jiansong Li, Xiao Dong, Guangli Li, Peng Zhao 외

The training of deep neural networks (DNNs) is usually memory-hungry due to the limited device memory capacity of DNN accelerators. Characterizing the memory behaviors of DNN training is critical to optimize the device m…

GPU

Optimizing ML Workload Partitioning between CPUs and CIM Accelerators for Heterogeneous Computing

2026-07-06 · Joel Klein, Rebecca Pelke, Roberto Laudani, Jan Moritz Joseph 외 arxiv

Computing-in-Memory (CIM) accelerators execute Matrix-Vector Multiplications (MVMs) in memory, making them a compelling solution for Machine Learning (ML) workloads. However, existing ML workload partitioning approaches …

ODMA: On-Demand Memory Allocation Strategy for LLM Serving on LPDDR-Class Accelerators

2025-12-10 · Guoqiang Zou, Wanyu Wang, Hao Zheng, Longxiang Yin 외 arxiv

Existing memory management techniques severely hinder efficient Large Language Model serving on accelerators constrained by poor random-access bandwidth.While static pre-allocation preserves memory contiguity,it incurs s…