8 votes 8 votes Transferring data in blocks from the main memory to the cache memory enables an interleaved main memory unit to operate unit at its maximum speed.True/False.Explain. CO and Architecture gate-1990 true-false co-and-architecture cache-memory memory-interleaving + – gshivam63 asked Jul 2, 2016 • retagged Jun 25, 2022 by Shubham Sharma 2 gshivam63 4.4k views answer comment Share Follow See all 4 Comments See all 4 4 Comments reply Venkat Sai commented Jan 21, 2018 reply Follow Share Note that the way memory is addressed has no effect on the access time for memory locations which are already cached, having an impact only on memory locations which need to be retrieved from DRAM. 0 votes 0 votes Bodhisattwa commented Oct 10, 2020 reply Follow Share Please put the proper tags : gate1990 co-and-architecture It was hard to find. 0 votes 0 votes Overflow04 commented Sep 4, 2022 reply Follow Share interleaved main memory (see 1 min only , you will get the answer). https://www.youtube.com/watch?v=kzQdgiOlmMc 1 votes 1 votes ImPranav commented Nov 3, 2023 reply Follow Share Basically, Smaller chips combined to form a big single memory chip. For accessing more words in single access i.e. simultaneous or pipelined fashion. Reference: https://www.youtube.com/watch?v=UtJzG1Hhy5c 0 votes 0 votes Please log in or register to add a comment.
7 votes 7 votes Statement is true, main memory transfer the data in the form of block to cache and cache transfer the data in the form of words, so it enables the interleaved main memory unit to operate unit at maximum speed gate-17 answered Aug 27, 2016 gate-17 comment Share Follow See all 3 Comments See all 3 3 Comments reply astha commented Sep 6, 2016 reply Follow Share what is meaning of interleaved memory please explain 1 votes 1 votes Rohan Mundhey commented Nov 17, 2016 reply Follow Share copied from MadeEasy Book 5 votes 5 votes Sonali Rangwani commented Jan 20, 2017 reply Follow Share With interleaved memory, memory addresses are allocated to each memory bank in turn. For example, in an interleaved system with two memory banks (assuming word-addressable memory), if logical address 32 belongs to bank 0, then logical address 33 would belong to bank 1, logical address 34 would belong to bank 0, and so on. An interleaved memory is said to be n-way interleaved when there are n banks and memory location i resides in bank i mod n. Memory interleaving example with 4 banks. Red banks are refreshing and can't be used. Interleaved memory results in contiguous reads (which are common both in multimedia and execution of programs) and contiguous writes (which are used frequently when filling storage or communication buffers) actually using each memory bank in turn, instead of using the same one repeatedly. This results in significantly higher memory throughput as each bank has a minimum waiting time between reads and writes. Main memory (random-access memory, RAM) is usually composed of a collection of DRAM memory chips, where a number of chips can be grouped together to form a memory bank. It is then possible, with a memory controller that supports interleaving, to lay out these memory banks so that the memory banks will be interleaved. In traditional (flat) layouts, memory banks can be allocated a continuous block of memory addresses, which is very simple for the memory controller and gives the equal performance in completely random access scenarios, when compared to performance levels achieved through interleaving. However, in reality, memory reads are rarely random due to the locality of reference, and optimizing for close together access gives the far better performance in interleaved layouts. Note that the way memory is addressed has no effect on the access time for memory locations which are already cached, having an impact only on memory locations which need to be retrieved from DRAM. 18 votes 18 votes Please log in or register to add a comment.