This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations.(October 2012) (Learn how and when to remove this message)
In computing, interleaved memory is a design which compensates for the relatively slow speed of dynamic random-access memory (DRAM) or core memory, by spreading memory addresses evenly across memory banks. That way, contiguous memory reads and writes use each memory bank in turn, resulting in higher memory throughput due to reduced waiting for memory banks to become ready for the operations.
It is different from multi-channel memory architectures, primarily as interleaved memory does not add more channels between the main memory and the memory controller. However, channel interleaving is also possible, for example in freescale i.MX6 processors, which allow interleaving to be done between two channels.[citation needed]
and 18 Related for: Interleaved memory information
computing, interleavedmemory is a design which compensates for the relatively slow speed of dynamic random-access memory (DRAM) or core memory, by spreading...
An optical interleaver, a fiber-optic device to combine two sets of dense wavelength-division multiplexing (DWDM) signals Interleavedmemory, a technique...
Direct memory access (DMA) is a feature of computer systems that allows certain hardware subsystems to access main system memory independently of the...
organise memories with respect to the way they are connected to the cache: one-word-wide memory organisation wide memory organisation interleavedmemory organisation...
Error correction code memory (ECC memory) is a type of computer data storage that uses an error correction code (ECC) to detect and correct n-bit data...
involved in memory access speed. For example, the Intel Westmere 5600 series of processors access memory using interleaving, wherein memory access is distributed...
needed] Note: Memory bandwidth measures the throughput of memory, and is generally limited by the transfer rate, not latency. By interleaving access to SDRAM's...
the DRAM can drive out the read data. Controlling interleaved accesses like so is done by the memory controller.[citation needed] There is a small performance...
used to preserve memory space. One example were in the implementation of error tables in Microsoft's Altair BASIC, where interleaved instructions mutually...
called the "skip factor" or "interleaving", was used for many years in storage memory controllers. Tauschek's original drum memory (1932) had a capacity of...
tasks in an interleaved manner, while the tasks share common processing resources such as central processing units (CPUs) and main memory. Multitasking...
access of the next cell. By interleaving the memory (e.g. cells 0, 4, 8, etc. are stored together in one rank), sequential memory accesses can be performed...
support one or two memory modules for a maximum of 256 K words (1 MB of 9-bit bytes). Each module provided two-way interleavedmemory. Devices called Input/Output...
architectural concepts: spooling, interrupts, instruction pipelining, interleavedmemory, virtual memory and paging – Team headed by Tom Kilburn The first graphical...
fields is interleaved using tiles or blocks with size equal to the SIMD vector size. This is often less intuitive, but can achieve the memory throughput...