Global Information Lookup Global Information

Memory architecture information


Memory architecture describes the methods used to implement electronic computer data storage in a manner that is a combination of the fastest, most reliable, most durable, and least expensive way to store and retrieve information. Depending on the specific application, a compromise of one of these requirements may be necessary in order to improve another requirement. Memory architecture also explains how binary digits are converted into electric signals and then stored in the memory cells. And also the structure of a memory cell.

For example, dynamic memory is commonly used for primary data storage due to its fast access speed. However dynamic memory must be repeatedly refreshed with a surge of current dozens of time per second, or the stored data will decay and be lost. Flash memory allows for long-term storage over a period of years, but it is much slower than dynamic memory, and the static memory storage cells wear out with frequent use.

Similarly, the data bus is often designed to suit specific needs such as serial or parallel data access, and the memory may be designed to provide for parity error detection or even error correction.

The earliest memory architectures are the Harvard architecture, which has two physically separate memories and data paths for program and data, and the Princeton architecture which uses a single memory and data path for both program and data storage.[1]

Most general purpose computers use a hybrid split-cache modified Harvard architecture that appears to an application program to have a pure Princeton architecture machine with gigabytes of virtual memory, but internally (for speed) it operates with an instruction cache physically separate from a data cache, more like the Harvard model.[1]

DSP systems usually have a specialized, high bandwidth memory subsystem; with no support for memory protection or virtual memory management.[2] Many digital signal processors have 3 physically separate memories and datapaths -- program storage, coefficient storage, and data storage. A series of multiply–accumulate operations fetch from all three areas simultaneously to efficiently implement audio filters as convolutions.

  1. ^ a b "Memory Architectures: Harvard vs Princeton".
  2. ^ Robert Oshana. DSP Software Development Techniques for Embedded and Real-Time Systems. 2006. "5 - DSP Architectures". p. 123. doi:10.1016/B978-075067759-2/50007-7

and 20 Related for: Memory architecture information

Request time (Page generated in 0.8113 seconds.)

Memory architecture

Last Update:

Memory architecture describes the methods used to implement electronic computer data storage in a manner that is a combination of the fastest, most reliable...

Word Count : 477

Shared memory

Last Update:

access time depends on the memory location relative to a processor; cache-only memory architecture (COMA): the local memories for the processors at each...

Word Count : 1301

Graphics processing unit

Last Update:

processors (IGP), or unified memory architectures (UMA) use a portion of a computer's system RAM rather than dedicated graphics memory. IGPs can be integrated...

Word Count : 8449

Digital signal processor

Last Update:

because of power consumption constraints. DSPs often use special memory architectures that are able to fetch multiple data or instructions at the same...

Word Count : 2883

Memory hierarchy

Last Update:

their performance and controlling technologies. Memory hierarchy affects performance in computer architectural design, algorithm predictions, and lower level...

Word Count : 1181

Modified Harvard architecture

Last Update:

modified Harvard architecture is a variation of the Harvard computer architecture that, unlike the pure Harvard architecture, allows memory that contains...

Word Count : 1649

Glossary of computer hardware terms

Last Update:

potential collisions in allocation. cache-only memory architecture (COMA) A multiprocessor memory architecture where an address space is dynamically shifted...

Word Count : 4569

Memory address

Last Update:

In computing, a memory address is a reference to a specific memory location used at various levels by software and hardware. Memory addresses are fixed-length...

Word Count : 1494

Harvard architecture

Last Update:

contrasted with the von Neumann architecture, where program instructions and data share the same memory and pathways. This architecture is often used in real-time...

Word Count : 1811

Uniform memory access

Last Update:

Uniform memory access (UMA) is a shared memory architecture used in parallel computers. All the processors in the UMA model share the physical memory uniformly...

Word Count : 226

Von Neumann architecture

Last Update:

Neumann architecture is simpler than the Harvard architecture (which has one dedicated set of address and data buses for reading and writing to memory and...

Word Count : 4173

Apple M3

Last Update:

the M3 (compared to the previous generation M2). The M3's Unified Memory Architecture (UMA) is similar to the M2 generation; M3 SoCs use 6,400 MT/s LPDDR5...

Word Count : 927

Comparison of instruction set architectures

Last Update:

memory location. Big-endian architectures instead arrange bytes with the most significant byte at the lowest-numbered address. The x86 architecture as...

Word Count : 1795

Computer architecture

Last Update:

the CPU (e.g., direct memory access), virtualization, and multiprocessing. There are other technologies in computer architecture. The following technologies...

Word Count : 3238

Heterogeneous System Architecture

Last Update:

Heterogeneous System Architecture (HSA) is a cross-vendor set of specifications that allow for the integration of central processing units and graphics...

Word Count : 1826

PlayStation 4 technical specifications

Last Update:

Vega architecture result in the PS4 Pro having a theoretical half precision floating point performance of 8.39 TeraFLOPs. Overall unified system memory architecture...

Word Count : 4316

Apache Ignite

Last Update:

function. The memory architecture in Apache Ignite consists of two storage tiers and is called "durable memory". Internally, it uses paging for memory space management...

Word Count : 1821

AI accelerator

Last Update:

and generally focus on low-precision arithmetic, novel dataflow architectures or in-memory computing capability. As of 2024[update], a typical AI integrated...

Word Count : 4823

Distributed shared memory

Last Update:

computer science, distributed shared memory (DSM) is a form of memory architecture where physically separated memories can be addressed as a single shared...

Word Count : 1258

Memory management unit

Last Update:

maximum memory of the computer architecture, 32 or 64 bits. The MMU maps the addresses from each program into separate areas in physical memory, which...

Word Count : 6672

PDF Search Engine © AllGlobal.net