Memory interleaving

1,291 views 14 slides Apr 27, 2020
Slide 1
Slide 1 of 14
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14

About This Presentation

Memory Interleaving is less or More an Abstraction technique. Though its a bit different from Abstraction. It is a Technique which divides memory into a number of ..


Slide Content

1 Asstt. Prof. vani Malagar

Basic Concept for Interleaving Main memory Divide Sections 2 Asstt. Prof. vani Malagar

Definition of Interleaving Interleaving is technique for compensating the slow speed of DRAM . 3 Asstt. Prof. vani Malagar

Advantages of Interleaving Memory Increases the Bandwidth Improves Performance Processor Transfer Same Point Time Amount of Data 4 Asstt. Prof. vani Malagar

What it Does??? System Memory Divide into two ways : 2-way Interleaving 4-Way Interleaving 5 Asstt. Prof. vani Malagar

Analyze with Example (2-Way Interleaving Memory ) Consider eating a Plate of Food with a Fork Ist case : 2 Way Interleaving Divide food into 2 –plates Eating with Both Hands using 2 Forks Eating =Processor Fork = Memory 6 Asstt. Prof. vani Malagar

4-way Interleaving 7 Asstt. Prof. vani Malagar

Analyze Example 2 8 Asstt. Prof. vani Malagar

How Address Placed in Memory Interleaving? 9 Asstt. Prof. vani Malagar

MEMORY ADDRESS REGISTER BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 WORD ADDRESS [3 BIT] LSB MODULE ADDRESS [3 BIT] MSB 10 Asstt. Prof. vani Malagar

Practically Implement 4 8 12 16 1 5 9 13 17 2 6 10 14 18 3 7 11 15 19 We have consecutive Addresses & 4- Interleaved Modules USE SEQUENTIAL OR PIPELINED MANNER 11 Asstt. Prof. vani Malagar MODULE 0 MODULE 1 MODULE 2 MODULE 3

Examples Consider a main memory with m=2 ^a Memory Modules with w=2^b words. What will be the total number of words in all modules ? a=2 B=2 Therefore w=2^ ( a+b ) =2^(2+2)= 16 words Also a==b 12 Asstt. Prof. vani Malagar

Memory addressing in Interleaved Memory 13 Asstt. Prof. vani Malagar

Asstt. Prof. vani Malagar 14 Thank You !!!