地平线面试题更新 2026-08-05

请介绍Cache的设计结构,并说明Bank Conflict、MSHR、流水线以及Cache一致性协议(CC协议)的相关内容。

地平线前端/移动开发电子/半导体风险判断系统设计技术原理

考察说明

考察对CPU缓存微架构设计的理解深度,包括并行访问冲突、缺失处理、流水线集成与一致性

回答思路

  1. 能清晰描述Cache的基本结构(组相联、路数、索引与标签)
  2. 准确解释Bank Conflict的成因与解决思路(如Bank交错、访问调度)
  3. 说明MSHR的作用、缺失合并机制与对流水线的影响
  4. 阐述Cache流水线各阶段(Tag比较、数据读取、写回)与一致性协议(如MESI)的协作
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。