Advanced Computer Architecture - Lecture 32: Memory hierarchy design. This lecture will cover the following: main memory performance; virtual memory performance; destination virtual memory; DRAM logical organization; double data rate DRAM; optimizes sequential access; avoid handshaking; multiprocessor demand higher bandwidth;...
CS 704 Advanced Computer Architecture Lecture 32 Memory Hierarchy Design (Main and Virtual Memories) Prof Dr M Ashraf Chughtai Today’s Topics Recap: Memory Hierarchy and Cache performance Main Memory Performance Virtual Memory Performance Summary MAC/VU-Advanced Computer Architecture Lec 32 Memory Hierarchy Design (8) Recap: Memory Hierarchy design goal of memory system Low cost as of cheapest memory fast speed as of fastest memory MAC/VU-Advanced Computer Architecture Lec 32 Memory Hierarchy Design (8) Recap: Memory Hierarchy The fastest, smallest and most costly memories The slowest, biggest and cheapest memories MAC/VU-Advanced Computer Architecture Lec 32 Memory Hierarchy Design (8) Recap: Memory Hierarchy – Average access speed – Cost – Cheapest technology Semiconductor memories Static and Dynamic RAMs Upper levels in the memory hierarchy MAC/VU-Advanced Computer Architecture Lec 32 Memory Hierarchy Design (8) Recap: Caches Design The Caches use Static Random Access Memory Main Memory is Dynamic Random Access Memory (DRAM) (~8 ms,