SRAM
Cache 的组织形式
DRAM
DRAM 的访问方式
提高 DRAM 的性能
**同步 DRAM(synchronous DRAM,SDRAM):**对于异步 DRAM,每次进行列访问和传输时,都需要额外的同步时间;同步 DRAM 增加时钟信号,从而使得对单个 Row 进行多次 Column 访问时,不再需要额外的同步时间
**增加带宽:**DDR 的带宽为 4、8 或 16 位
**双倍数据倍率(double data rate,DDR):**它使 DRAM 在存储器时钟周期的上升沿和下降沿都能传输数据,从而使峰值数据传输速率翻了一番
**使用多个 Bank:**将一整个 Bank 分拆为多个可以独立工作的 Bank,用于帮助功耗管理、缩短访问时间,并允许对不同存储体进行交织重叠的访问
降低电压以降低功耗
**低功耗模式(Power Down Mode):**通知 DRAM 忽略时钟即可进入这一模式;该模式会禁用 SDRAM,但内部自动刷新除外;但从低功耗模式恢复为典型模式需要一定的延迟时间
Graphics DRAM
Stacked / Embedded DRAM
Flash
相变存储器 Phase-Change Memory
可以通过奇偶校验(Parity)和纠错码(ECC,是更复杂的一类校验算法的统称)进行检测和纠正
Chipkill 技术:本质上类似于磁盘的 RAID,它分散数据和 ECC 信息,以便在单个存储芯片完全失效时,可以从其余存储芯片中重构丢失数据
出现不可恢复的故障概率:
$Parity\ only>ECC\ only>Chipkill$