Livre blanc de présentation des codes conditionnels Jump Erratum pour les processeurs Intel®

Documentation

Information et documentation de produit

000055650

12/02/2020

En commençant par les processeurs Intel® Core™ de deuxième génération et les processeurs Intel® Xeon® E3-1200 (anciennement Sandy Bridge) et les familles de processeurs ultérieures, la microarchitecture Intel® introduit une structure microarchitecturale appelée Decoded ICache (également appelé tampon de streaming décodé ou ORD).

Le décoded ICache met en cache les instructions décodées, appelées micro-OPS (μops), provenant du pipeline de décodage hérité (Legacy). La prochaine fois que le processeur accède au même code, le ICache Decoded fournit le μops directement, accélérant ainsi l’exécution du programme.

Certains processeurs Intel® offrent une Erratum (SKX102) pouvant se produire dans des conditions microarchitecturales complexes impliquant des instructions de saut qui s’étendent sur des limites de 64 octets (Cross-cache Lines).  Une mise à jour de microcode (MCU) peut empêcher cette Erratum.

Pour plus d’informations sur cette erratum, notamment sur la façon d’obtenir la MCU et la liste des numéros de série de processeurs/processeurs, reportez-vous au livre blanc sur les facteurs atténuants concernant le code conditionnel de saut Erratum (ci-dessous).

Noter
  • Tous les noms de produits/références d’une série ne sont pas affectés.  Par exemple, toutes les références des processeurs Intel® Core™ série X ne sont pas affectées.  Reportez-vous à la section « processeurs concernés » du document PDF joint.
  • Si le lien GitHub * ne dispose pas des informations nécessaires pour votre système, contactez le fabricant de votre ordinateur pour obtenir la mise à jour la plus récente.

Erratum livre blanc sur les atténuations du code conditionnel de saut (PDF)PDF icon

Taille : 362 Ko
Date : du 2019 novembre

Remarque : Les fichiers PDF nécessitent Adobe Acrobat Reader*.