笔记
笔记
1. 课件:The Memory Hierachy
- The memory abstraction
- the bus
movq A, %rax
movq %rax, A
- Note
- RAM : main memory building block
- RAM: SRAM, DRAM
- SDRAM, DDR SDRAM
- Nonvalatile Memories
- ROM, PROM, EPROM, EEPROM, Flash Memory
- RAM Organization
- d × w DRAM, supercells
- RAS and CAS
- memory module
- Storage technologies and trends
- Magnetic Disks, Flash memory
- arm, spindle, platters, actuator, etc.
- surfaces, tracks, sectors(&gaps)
- cylinder
- Capacity: recording density, track density, areal density
- recording zones
- disk access time:
- seek time
- rotational latency
- transfer time
- I/O Bus: reading a disk sector.
- solid state disks(SSDs)
- Locality of reference
- principle of locality
- temporal locality
- spatial locality
- estimating locality
- memory hierarchy
- Caching in the memory hierarchy
- example memory hierachy: L0 Regs, L1-3 cache(SRAM), L4 memory(DRAM), L5 local disks, L6 remote storage
- caches
- why work? locality.
- big idea
- cache misses: cold, conflict, capacity.
- Summary
- speed gap: widening.
- good code: locality.
- caching: close gap.
Date: 2022-10-26 Wed
Author: Gefei Chen
Created: 2022-11-15 Tue 12:23
Validate