请介绍Cache的设计结构,并说明Bank Conflict、MSHR、流水线以及Cache一致性协议(CC协议)的相关内容。
考察说明
考察对CPU缓存微架构设计的理解深度,包括并行访问冲突、缺失处理、流水线集成与一致性
回答思路
- 能清晰描述Cache的基本结构(组相联、路数、索引与标签)
- 准确解释Bank Conflict的成因与解决思路(如Bank交错、访问调度)
- 说明MSHR的作用、缺失合并机制与对流水线的影响
- 阐述Cache流水线各阶段(Tag比较、数据读取、写回)与一致性协议(如MESI)的协作
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。