BEAR

Abstract

Die stacking memory technology can enable gigascale DRAM caches that can operate at 4x-8x higher bandwidth than commodity DRAM. Such caches can improve system performance by servicing data at a faster rate when the requested data is found in the cache, potentially increasing the memory bandwidth of the system by 4x-8x. Unfortunately, a DRAM cache uses the available memory bandwidth not only for data transfer on cache hits, but also for other secondary operations such as cache miss detection, fill on cache miss, and writeback lookup and content update on dirty evictions from the last-level on-chip cache. Ideally, we want the bandwidth consumed for such secondary operations to be negligible, and have almost all the bandwidth be available for transfer of useful data from the DRAM cache to the processor.

Document Details

Document Type
Pub Defense Publication
Publication Date
Jun 13, 2015
Source ID
10.1145/2872887.2750387

Entities

People

  • Aamer Jaleel
  • Chiachen Chou
  • Moinuddin K. Qureshi

Organizations

  • Defense Advanced Research Projects Agency
  • Georgia Tech
  • Nvidia
  • Semiconductor Research Corporation

Tags

Fields of Study

  • Computer science

Readers

  • Parallel and Distributed Computing.