Global Information Lookup Global Information

Memory hierarchy information


Diagram of the computer memory hierarchy

In computer organisation, the memory hierarchy separates computer storage into a hierarchy based on response time. Since response time, complexity, and capacity are related, the levels may also be distinguished by their performance and controlling technologies.[1] Memory hierarchy affects performance in computer architectural design, algorithm predictions, and lower level programming constructs involving locality of reference.

Designing for high performance requires considering the restrictions of the memory hierarchy, i.e. the size and capabilities of each component. Each of the various components can be viewed as part of a hierarchy of memories (m1, m2, ..., mn) in which each member mi is typically smaller and faster than the next highest member mi+1 of the hierarchy. To limit waiting by higher levels, a lower level will respond by filling a buffer and then signaling for activating the transfer.

There are four major storage levels.[1]

  • Internal – Processor registers and cache.
  • Main – the system RAM and controller cards.
  • On-line mass storage – Secondary storage.
  • Off-line bulk storage – Tertiary and Off-line storage.

This is a general memory hierarchy structuring. Many other structures are useful. For example, a paging algorithm may be considered as a level for virtual memory when designing a computer architecture, and one can include a level of nearline storage between online and offline storage.

  1. ^ a b Toy, Wing; Zee, Benjamin (1986). Computer Hardware/Software Architecture. Prentice Hall. p. 30. ISBN 0-13-163502-6.

and 22 Related for: Memory hierarchy information

Request time (Page generated in 0.8147 seconds.)

Memory hierarchy

Last Update:

In computer organisation, the memory hierarchy separates computer storage into a hierarchy based on response time. Since response time, complexity, and...

Word Count : 1181

Hierarchy

Last Update:

task network Hierarchical temporal memory Hierarchical token bucket Hierarchical visitor pattern Presentation-abstraction-control Hierarchical-Model-View-Controller...

Word Count : 5951

Cache hierarchy

Last Update:

Cache hierarchy, or multi-level cache, is a memory architecture that uses a hierarchy of memory stores based on varying access speeds to cache data. Highly...

Word Count : 3165

Computer memory

Last Update:

Computer memory. Memory geometry Memory hierarchy Memory organization Processor registers store data but normally are not considered as memory, since they...

Word Count : 3270

Algorithmic efficiency

Last Update:

instruction set architecture. Cache memory is the second fastest and second smallest memory available in the memory hierarchy. Caches are present in CPUs, GPUs...

Word Count : 3288

Locality of reference

Last Update:

access a single column of the matrix. Efficiency of memory hierarchy use: Although random-access memory presents the programmer with the ability to read...

Word Count : 2326

AI accelerator

Last Update:

architecture usually include a computation component, the on-chip memory hierarchy, and the control logic that manages the data communication and computing...

Word Count : 5138

ECC memory

Last Update:

Zen microarchitecture — Memory Hierarchy". WikiChip. Retrieved 15 October 2018. "AMD Zen+ microarchitecture — Memory Hierarchy". WikiChip. Retrieved 15...

Word Count : 3401

CPU cache

Last Update:

virtual memory.[citation needed] Because of scarcity and cost of semi-conductor memories, early mainframe computers in the 1960s used a complex hierarchy of...

Word Count : 13277

Hierarchical temporal memory

Last Update:

Hierarchical temporal memory (HTM) is a biologically constrained machine intelligence technology developed by Numenta. Originally described in the 2004...

Word Count : 3571

Volatile memory

Last Update:

Volatile memory, in contrast to non-volatile memory, is computer memory that requires power to maintain the stored information; it retains its contents...

Word Count : 295

Virtual memory

Last Update:

by hiding fragmentation of physical memory; by delegating to the kernel the burden of managing the memory hierarchy (eliminating the need for the program...

Word Count : 4698

Processor register

Last Update:

more cache levels. Processor registers are normally at the top of the memory hierarchy, and provide the fastest way to access data. The term normally refers...

Word Count : 1532

OpenCL

Last Update:

memory hierarchy for the compute device: global memory: shared by all processing elements, but has high access latency (__global); read-only memory:...

Word Count : 10680

Modified Harvard architecture

Last Update:

common modification builds a memory hierarchy with separate CPU caches for instructions and data at lower levels of the hierarchy. There is a single address...

Word Count : 1649

Average memory access time

Last Update:

addition, AMAT can be extended recursively to multiple layers of the memory hierarchy. It focuses on how locality and cache misses affect overall performance...

Word Count : 328

DDR SDRAM

Last Update:

Dynamic Random-Access Memory (DDR SDRAM) is a double data rate (DDR) synchronous dynamic random-access memory (SDRAM) class of memory integrated circuits...

Word Count : 2539

High Bandwidth Memory

Last Update:

High Bandwidth Memory (HBM) is a computer memory interface for 3D-stacked synchronous dynamic random-access memory (SDRAM) initially from Samsung, AMD...

Word Count : 3496

Flash memory

Last Update:

Flash memory is an electronic non-volatile computer memory storage medium that can be electrically erased and reprogrammed. The two main types of flash...

Word Count : 16848

Core rope memory

Last Update:

Core rope memory is a form of read-only memory (ROM) for computers. It was used in the UNIVAC I (Universal Automatic Computer I) and the UNIVAC II, developed...

Word Count : 691

Microarchitecture

Last Update:

simple-looking series of steps is the fact that the memory hierarchy, which includes caching, main memory and non-volatile storage like hard disks (where...

Word Count : 3571

Universal memory

Last Update:

simultaneously as part of their operation. Each one operates at a level in the memory hierarchy where another would be unsuitable. A personal computer might include...

Word Count : 508

PDF Search Engine © AllGlobal.net