skip to main content

Heterogeneous memory architectures: A HW/SW approach for mixing die-stacked and off-package memories

Meswani, Mitesh R. ; Blagodurov, Sergey ; Roberts, David ; Slice, John ; Ignatowski, Mike ; Loh, Gabriel H.

2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA), 2015, p.126-136

IEEE

Texto completo disponível

Citações Citado por
  • Título:
    Heterogeneous memory architectures: A HW/SW approach for mixing die-stacked and off-package memories
  • Autor: Meswani, Mitesh R. ; Blagodurov, Sergey ; Roberts, David ; Slice, John ; Ignatowski, Mike ; Loh, Gabriel H.
  • Assuntos: Bandwidth ; Die-stacked memory ; Hardware ; Memory architecture ; Memory management ; Organizations ; Random access memory ; Software ; Three-dimensional displays
  • É parte de: 2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA), 2015, p.126-136
  • Descrição: Die-stacked DRAM is a technology that will soon be integrated in high-performance systems. Recent studies have focused on hardware caching techniques to make use of the stacked memory, but these approaches require complex changes to the processor and also cannot leverage the stacked memory to increase the system's overall memory capacity. In this work, we explore the challenges of exposing the stacked DRAM as part of the system's physical address space. This non-uniform access memory (NUMA) styled approach greatly simplifies the hardware and increases the physical memory capacity of the system, but pushes the burden of managing the heterogeneous memory architecture (HMA) to the software layers. We first explore simple (and somewhat impractical) schemes to manage the HMA, and then refine the mechanisms to address a variety of hardware and software implementation challenges. In the end, we present an HMA approach with low hardware and software impact that can dynamically tune itself to different application scenarios, achieving performance even better than the (impractical-to-implement) baseline approaches.
  • Editor: IEEE
  • Idioma: Inglês

Buscando em bases de dados remotas. Favor aguardar.