SURVEY OF MEMORY HIERARCHY AND HYBRID MEMORY CUBE
Keywords:
memory hierarchy, hybrid memory cube, primary memory, cache memory, registersAbstract
All computers have a memory hierarchy; it is the classification of storage elements based on their capacity, cost and access
times. Most modern CPUs are so fast that for most program workloads, the bottleneck is the locality of reference of memory accesses
and the efficiency of the caching and memory transfer between different levels of the hierarchy. As a result, the CPU spends much of
its time idling, waiting for memory I/O to complete. The main goal of memory hierarchy is to provide CPU with necessary data (and
instructions) as quickly as possible. In this paper we review different types of memories in the memory hierarchy and evolution of
DRAM. We also investigate the recent trends in primary memory such as 'Hybrid Memory Cube', which is a three-dimensional DRAM
architecture that improves latency, bandwidth, power and density.