跳过条件代码错误概述适用于英特尔®处理器的白皮书

文档

产品信息和文件

000055650

2020 年 02 月 12 日

从第二代智能英特尔®酷睿™处理器和英特尔®至强® E3-1200 系列处理器(前身为代号为 Sandy Bridge)和更高版本的处理器家族开始,英特尔®微架构引入了一个名为解码 ICache (也称为解码的流式缓冲区或 DSB)。

解码后的 ICache 缓存解码指令,称为微 ops (μops),它从旧解码管道中弹出。当处理器下一次访问相同的代码时,解码 ICache 直接提供μops,从而加快程序执行速度。

在某些英特尔®处理器中,有一个错误(SKX102)在复杂的微架构条件下发生,这些情况涉及跨越跨64字节界限(交叉缓存线)的跳转指令。 微代码更新(MCU)可防止此错误。

有关此错误的详细信息,包括如何获取 MCU 和处理器家族/处理器编号系列的列表,请查看 "跳转条件代码错误(附在下方)" 的缓解措施。

会议
  • 并非一个系列下的所有产品名称/Sku 都受到影响。 例如,并非英特尔®酷睿™ X 系列处理器下的所有 Sku 都受到影响。 请参阅附加的 PDF 中的 "受影响的处理器" 部分。
  • 如果GitHub * 链接不具备您的系统所需的信息,请联系您的系统制造商以获取最新的更新。

"跳转" 条件代码错误的缓解白皮书(PDF)PDF icon

大小: 362 KB
日期:11月2019

注:PDF 文件需要Adobe Acrobat Reader*。