mlsanityData to 7 Oct 2026

Continual Learning Approach for Improving the Data and Computation Mapping in Near-Memory Processing System

arXiv 2104.13671 ↗First posted 28 Apr 2021cs.AR cs.LG cs.NIcited by 0

Not on the map. Why?

Abstract (arXiv)

The resurgence of near-memory processing (NMP) with the advent of big data has shifted the computation paradigm from processor-centric to memory-centric computing. To meet the bandwidth and capacity demands of memory-centric computing, 3D memory has been adopted to form a scalable memory-cube network. Along with NMP and memory system development, the mapping for placing data and guiding computation in the memory-cube network has become crucial in driving the performance improvement in NMP. However, it is very challenging to design a universal optimal mapping for all applications due to unique application behavior and intractable decision space. In this paper, we propose an artificially intelligent memory mapping scheme, AIMM, that optimizes data placement and resource utilization through page and computation remapping. Our proposed technique involves continuously evaluating and learning the impact of mapping decisions on system performance for any application. AIMM uses a neural network to achieve a near-optimal mapping during execution, trained using a reinforcement learning algorithm that is known to be effective for exploring a vast design space. We also provide a detailed AIMM hardware design that can be adopted as a plugin module for various NMP systems. Our experimental evaluation shows that AIMM improves the baseline NMP performance in single and multiple program scenario by up to 70% and 50%, respectively.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 6 of its 72 references that are in the map. First posted on arXiv 28 Apr 2021.

Builds on

6 of 72 references.

References · 6

  1. 2020Language Models are Few-Shot Learnerscited by 32,199
  2. 2016OpenAI Gymcited by 1,684
  3. 2019RecNMP: Accelerating Personalized Recommendation with Near-Memory Processingcited by 49
  4. 2019TensorDIMM: A Practical Near-Memory Processing Architecture for Embeddings and Tensor Operations in Deep Learningcited by 42
  5. 2020ConfuciuX: Autonomous Hardware Resource Assignment for DNN Accelerators using Reinforcement Learningcited by 35
  6. 2019Reinforcement Learning and Adaptive Sampling for Optimized DNN Compilationcited by 9

Built on by

Not cited yet.