Memory hierarchy: Difference between revisions

Content deleted Content added
mNo edit summary
m disambiguated latency
Line 1:
The [[hierarchical]] arrangement of [[computer storage|storage]] in current [[computer architecture]]s is called the '''memory hierarchy'''. Each level of the hierarchy is of higher [[speed]] and lower [[latency (engineering)|latency]], and is of smaller size, than lower levels.
 
Most modern [[Central processing unit|CPUs]] are so fast that for most program workloads the [[locality of reference]] of memory accesses, and the efficiency of the [[caching]] and memory transfer between different levels of the hierarchy, is the practical limitation on processing speed. As a result, the CPU spends much of its time idling, waiting for memory I/O to complete.