ADR 002: 选择 Write-Back Cache 策略¶
1. 状态¶
已接受
2. 背景¶
需要确定 D-Cache 的写策略。
3. 选项¶
3.1 Write-Through¶
- 优点: 简单、数据一致性好
- 缺点: 带宽消耗大、功耗高
3.2 Write-Back¶
- 优点: 带宽效率高、功耗低
- 缺点: 实现复杂、需要脏位管理
4. 决策¶
选择 Write-Back 作为 D-Cache 写策略。
5. 理由¶
- 降低内存带宽压力
- 降低功耗
- 性能提升约 20%
- 现代处理器标准做法
6. 影响¶
- 增加脏位管理逻辑
- 需要写回队列
- 验证复杂度增加