跳转至

ADR 002: 选择 Write-Back Cache 策略

1. 状态

已接受

2. 背景

需要确定 D-Cache 的写策略。

3. 选项

3.1 Write-Through

  • 优点: 简单、数据一致性好
  • 缺点: 带宽消耗大、功耗高

3.2 Write-Back

  • 优点: 带宽效率高、功耗低
  • 缺点: 实现复杂、需要脏位管理

4. 决策

选择 Write-Back 作为 D-Cache 写策略。

5. 理由

  1. 降低内存带宽压力
  2. 降低功耗
  3. 性能提升约 20%
  4. 现代处理器标准做法

6. 影响

  • 增加脏位管理逻辑
  • 需要写回队列
  • 验证复杂度增加