Title: 240-334 Computer System Design Lecture 9
1240-334Computer System DesignLecture 9
2Memory Technology
3Technology Trend
- Capacity Speed
- Logic 2x in 3 years 2x in 3 years
- DRAM 4x in 3 years 2x in 10 years
- Disk 4x in 3 years 2x in 10 years
4Processor-DRAM memory Gap
5Expanded of Memory System
6Hierarchy of Modern computer
7How hierarchy manage?
- Registers lt--gt Memory
- by compiler
- Cache lt--gt Memory
- by Hardware
- Memory lt--gt Disks
- by Hardware/OS, programmer (files)
8Logic Diagram of a Typical SRAM
9Typical of SRAM Timing
10Classical DRAM Organization
11Logic Diagram of a Typical DRAM
12Art of Memory Design
131 KB Direct Mapped Cache with 32 B Blocks
14Example Fully Associative
15A Two-way Set Associative Cache
16Disadvantage of Set Associative Cache
17How do you Design Cache?
181 KB Direct mapped Cache, 32B blocks
19Improvement of Cache
- Reduce Miss rate
- Reduce Miss penalty
- Reduce time to hit in cache
20Where can a block be placed in the upper level?
21Example
22Next on Lecture 10