the tight integration of significant quantities of DRAM with high-performance computation logic. How to integrate this technology into the overall architecture of a computing system is an open question. While much recent effort has focused on hardware-based techniques for using die-stacked memory (e.g., caching), in this paper we explore what it takes for a software-driven approach to be effective. First we consider exposing die-stacked DRAM directly to applications, relying on the static partitioning of allocations between fast on-chip and slow off-chip DRAM. We see only marginal benefits from this approach (9 % speedup). Next, we explore OS-based page caches that dynamically partition application memory, but we find such approaches to be ...
We have studied DRAM-level prefetching for the fully buffered DIMM (FB-DIMM) designed for multi-core...
Die stacking memory technology can enable gigascale DRAM caches that can operate at 4x-8x higher ban...
DRAM caches have shown excellent potential in capturing the spatial and temporal data locality of ap...
This paper presents an operating system managed die-stacked DRAM called i-MIRROR that mirrors high l...
textContemporary DRAM systems have maintained impressive scaling by managing a careful balance betwe...
Die-stacking is a new technology that allows multiple integrated circuits to be stacked on top of ea...
Abstract—Recent technology advancements allow for the integration of large memory structures on-die ...
Abstract—Recent research advocates large die-stacked DRAM caches in manycore servers to break the me...
Die-stacking technology allows conventional DRAM to be integrated with processors. While numerous op...
Abstract—This paper analyzes the trade-offs in architecting stacked DRAM either as part of main memo...
As device technologies scale in the nanometer era, the current off-chip DRAM technologies are very c...
Modern processors apply sophisticated techniques, such as deep cache hierarchies and hardware prefet...
Multiple-channel die-stacked DRAMs have been used for maximizing the performance and minimizing the ...
Contemporary DRAM systems have maintained impressive scaling by managing a careful balance between p...
Recent research advocates large die-stacked DRAM caches in manycore servers to break the memory late...
We have studied DRAM-level prefetching for the fully buffered DIMM (FB-DIMM) designed for multi-core...
Die stacking memory technology can enable gigascale DRAM caches that can operate at 4x-8x higher ban...
DRAM caches have shown excellent potential in capturing the spatial and temporal data locality of ap...
This paper presents an operating system managed die-stacked DRAM called i-MIRROR that mirrors high l...
textContemporary DRAM systems have maintained impressive scaling by managing a careful balance betwe...
Die-stacking is a new technology that allows multiple integrated circuits to be stacked on top of ea...
Abstract—Recent technology advancements allow for the integration of large memory structures on-die ...
Abstract—Recent research advocates large die-stacked DRAM caches in manycore servers to break the me...
Die-stacking technology allows conventional DRAM to be integrated with processors. While numerous op...
Abstract—This paper analyzes the trade-offs in architecting stacked DRAM either as part of main memo...
As device technologies scale in the nanometer era, the current off-chip DRAM technologies are very c...
Modern processors apply sophisticated techniques, such as deep cache hierarchies and hardware prefet...
Multiple-channel die-stacked DRAMs have been used for maximizing the performance and minimizing the ...
Contemporary DRAM systems have maintained impressive scaling by managing a careful balance between p...
Recent research advocates large die-stacked DRAM caches in manycore servers to break the memory late...
We have studied DRAM-level prefetching for the fully buffered DIMM (FB-DIMM) designed for multi-core...
Die stacking memory technology can enable gigascale DRAM caches that can operate at 4x-8x higher ban...
DRAM caches have shown excellent potential in capturing the spatial and temporal data locality of ap...