Intel microcode est un microcode qui fonctionne dans les processeurs x86 conçus par Intel.

Depuis la microarchitecture P6 introduite au milieu des années 1990s, les programmes microcode peuvent être patchés par le système d'exploitation ou le firmware du BIOS pour contourner des bogues trouvés dans les CPU après livraison[réf. nécessaire]. Intel a initialement conçu les mises à jour de microcode pour déboguer des processeurs sous son initiative design for testing (DFT)[1].

Après le bogue du Pentium FDIV bug, la fonction de microcode patchable a pris un but plus large pour permettre une mise à jour "in-field" sans avoir besoin de mener un rappel produit[réf. nécessaire].

Sur les microarchitectures P6 et suivantes, les instructions x86 sont intérieurement converties en des micro-opérations de type RISC, plus simples, qui sont spécifiques à un processeur et un stepping level particulier[réf. nécessaire].

Notes et références

modifier
  1. Yeoh Eng Hong, Lim Seong Leong, Wong Yik Choong, Lock Choon Hou et Mahmud Adnan, « An Overview of Advanced Failure Analysis Techniques for Pentium and Pentium Pro Microprocessors », Intel Technology Journal, no Q2,‎ 20 avril 1998 (lire en ligne) :

    « Pentium Pro microprocessor ... Micropatching DFT feature. ... consists of two key elements: the microcode patch RAM and several pairs of Match and Destination registers. ... Microcode Instruction Pointer (UIP) matches the content of a Match register, the UIP will be reloaded with a new address from the Destination register. ... UIP for the reset subroutine can be set in the Match register ... thereby bypassing the reset subroutine altogether. »

Voir aussi

modifier

📚 Artikel Terkait di Wikipedia

Intel 80486

Intel 80486 Un processeur Intel 80486SX 25. L'Intel 80486 (i486, 486) est un microprocesseur 32 bits de la famille des x86, fabriqué par Intel. Il est

Intel i960

été commercialisés, Intel reprit plus tard la conception du cœur du processeur, abandonna les instructions i432 et le microcode pour un processeur RISC

Intel

Fog computing Intel microcode Liste des microprocesseurs Intel Liste des microprocesseurs Intel Celeron Liste des microprocesseurs Intel d'architecture

Intel 8086

com The 8086 User's manual October 1979 INTEL Corporation (PDF document) (en) Andrew Jenner, « 8086 microcode disassembled », Reenigne blog, septembre

Liste des microprocesseurs Intel

Cette liste des microprocesseurs Intel présente une liste non exhaustive de tous les processeurs Intel depuis le pionnier 4 bits 4004 (1971) jusqu'aux

Nvidia

industrielles. Ses principaux concurrents sont AMD (anciennement ATI), Intel et Qualcomm. Nvidia est toutefois un acteur dominant dans le secteur du

Microprogrammation

le microcode. Plusieurs micro-instructions sont exécutées pour réaliser une (macro)-instruction. Il y a deux techniques d'implémentation du microcode :

Advanced Vector Extensions

versions de microcode CPU et de BIOS, AVX-512 peut être activé dans le BIOS, mais cela nécessite de désactiver les E-cores. Cependant, Intel a commencé