• Home
  • Search
  • Unimem: Runtime Data Management on Non-Volatile Memory-Based Heterogeneous Main Memory for High Performance Computing
  • Cite Icon2
  • https://doi.org/10.1007/s11390-020-0942-zCopy DOI Icon

Unimem: Runtime Data Management on Non-Volatile Memory-Based Heterogeneous Main Memory for High Performance Computing

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Non-volatile memory (NVM) provides a scalable and power-efficient solution to replace dynamic random access memory (DRAM) as main memory. However, because of the relatively high latency and low bandwidth of NVM, NVM is often paired with DRAM to build a heterogeneous memory system (HMS). As a result, data objects of the application must be carefully placed to NVM and DRAM for the best performance. In this paper, we introduce a lightweight runtime solution that automatically and transparently manages data placement on HMS without the requirement of hardware modifications and disruptive change to applications. Leveraging online profiling and performance models, the runtime solution characterizes memory access patterns associated with data objects, and minimizes unnecessary data movement. Our runtime solution effectively bridges the performance gap between NVM and DRAM. We demonstrate that using NVM to replace the majority of DRAM can be a feasible solution for future HPC systems with the assistance of a software-based data management.

Similar Papers
  • Research Article
  • Citations12

UniBuffer: Optimizing Journaling Overhead With Unified DRAM and NVM Hybrid Buffer Cache

  • Jul 12, 2019
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Zhiyong Zhang +3
  • Research Article
  • Citations24

Cost aware cache replacement policy in shared last-level cache for hybrid memory based fog computing

  • Feb 18, 2017
  • Enterprise Information Systems
  • Gangyong Jia +3
  • Conference Article
  • Citations4

Preliminary Analysis of a Write Reduction Method for Non-volatile Main Memory on Jikes RVM

  • Dec 01, 2013
  • Gaku Nakagawa +1
  • Conference Article
  • Citations2

Integration methods of main memory and file system management for non-volatile main memory and implications of file system structures

  • Jun 01, 2013
  • Shuichi Oikawa
  • Research Article
  • Citations11

Register allocation for write activity minimization on non-volatile main memory for embedded systems

  • Sep 10, 2011
  • Journal of Systems Architecture
  • Yazhi Huang +2
  • Conference Article
  • Citations1

Write Latency Reduction Techniques of State-of-the-Art Phase Change Memory

  • Nov 01, 2016
  • Vishal Deep +1
  • Research Article
  • Citations10

Write-Aware Replacement Policies for PCM-Based Systems

  • Oct 15, 2014
  • The Computer Journal
  • R Rodríguez-Rodríguez +5
  • Research Article
  • Citations15

Redesign the Memory Allocator for Non-Volatile Main Memory

  • Apr 14, 2017
  • ACM Journal on Emerging Technologies in Computing Systems
  • Songping Yu +4
  • Conference Article
  • Citations170

Characterizing and mitigating the impact of process variations on phase change based memory systems

  • Dec 12, 2009
  • Wangyuan Zhang +1
  • Conference Article
  • Citations84

Utility-Based Hybrid Memory Management

  • Sep 01, 2017
  • Yang Li +5
  • Conference Article
  • Citations2

Higher-k dielectrics and conductive oxide electrodes for next generation DRAMs with a design rule of <20 nm<sup>#</sup>

  • Dec 01, 2011
  • Jeong Hwan Han +3
  • Book Chapter
  • Citations2

Superpage-Friendly Page Table Design for Hybrid Memory Systems

  • Jan 01, 2020
  • Xiaoyuan Wang +3
  • Research Article
  • Citations12

Memories are made of this

  • Sep 01, 2001
  • Materials Today
  • George Marsh
  • Research Article
  • Citations6

Efficient Loop Scheduling for Chip Multiprocessors with Non-Volatile Main Memory

  • Oct 12, 2012
  • Journal of Signal Processing Systems
  • Jiayi Du +4
  • Conference Article

Accelerating Traditional File Systems on Non-volatile Main Memory

  • Dec 01, 2017
  • Weitong Jin +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.