paper-with-me

Papers

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

2021-04-28 · Pritam Majumder, Jiayi Huang, Sungkeun Kim, Abdullah Muzahid, Dylan Siegers, Chia-Che Tsai, Eun Jung Kim

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.

📄 PDF Abstract BibTeX arXiv:2104.13671

Code (0)

등록된 구현이 없습니다.

Tasks

Continual Learning

Similar Papers 제목 키워드 기반

TACO: Temporal Consensus Optimization for Continual Neural Mapping

2026-02-04 · Xunlan Zhou, Hongrui Zhao, Negar Mehr arxiv

Neural implicit mapping has emerged as a powerful paradigm for robotic navigation and scene understanding. However, real-world robotic deployment requires continual adaptation to changing environments under strict memory…

Scene UnderstandingContinual Learning

Genesis: A Spiking Neuromorphic Accelerator With On-chip Continual Learning

2025-09-06 · Vedant Karia, Abdullah Zyarah, Dhireesha Kudithipudi arxiv

Continual learning, the ability to acquire and transfer knowledge through a models lifetime, is critical for artificial agents that interact in real-world environments. Biological brains inherently demonstrate these capa…

Continual Learning

Generative Kernel Continual learning

2021-12-26 · Mohammad Mahdi Derakhshani, XianTong Zhen, Ling Shao, Cees G. M. Snoek

Kernel continual learning by \citet{derakhshani2021kernel} has recently emerged as a strong continual learner due to its non-parametric ability to tackle task interference and catastrophic forgetting. Unfortunately its s…

Continual Learning

Layer Ensemble Averaging for Improving Memristor-Based Artificial Neural Network Performance

2024-04-24 · Osama Yousuf, Brian Hoskins, Karthick Ramu, Mitchell Fream 외

Artificial neural networks have advanced due to scaling dimensions, but conventional computing faces inefficiency due to the von Neumann bottleneck. In-memory computation architectures, like memristors, offer promise but…

Continual Learning

Continual Learning in Low-rank Orthogonal Subspaces

2020-10-22 · NeurIPS 2020 12 · Arslan Chaudhry, Naeemullah Khan, Puneet K. Dokania, Philip H. S. Torr

In continual learning (CL), a learner is faced with a sequence of tasks, arriving one after the other, and the goal is to remember all the tasks once the continual learning experience is finished. The prior art in CL use…

Continual Learning