Back to Search
Start Over
A Survey Of Techniques for Architecting DRAM Caches
- Source :
- IEEE Transactions on Parallel and Distributed Systems. 27:1852-1863
- Publication Year :
- 2016
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2016.
-
Abstract
- Recent trends of increasing core-count and memory/bandwidth-wall have led to major overhauls in chip architecture. In face of increasing cache capacity demands, researchers have now explored DRAM, which was conventionally considered synonymous to main memory, for designing large last level caches. Efficient integration of DRAM caches in mainstream computing systems, however, also presents several challenges and several recent techniques have been proposed to address them. In this paper, we present a survey of techniques for architecting DRAM caches. Also, by classifying these techniques across several dimensions, we underscore their similarities and differences. We believe that this paper will be very helpful to researchers for gaining insights into the potential, tradeoffs and challenges of DRAM caches.
- Subjects :
- 010302 applied physics
Random access memory
Multi-core processor
Hardware_MEMORYSTRUCTURES
Computer science
02 engineering and technology
computer.software_genre
01 natural sciences
020202 computer hardware & architecture
Cache capacity
Memory management
Computational Theory and Mathematics
Computer architecture
Hardware and Architecture
0103 physical sciences
Signal Processing
0202 electrical engineering, electronic engineering, information engineering
Operating system
computer
Dram
Subjects
Details
- ISSN :
- 10459219
- Volume :
- 27
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Parallel and Distributed Systems
- Accession number :
- edsair.doi...........4b731f1fe7c536ae868ffe184af4afa4
- Full Text :
- https://doi.org/10.1109/tpds.2015.2461155