COMPTOIR
register

Intel clarifie Whiskey Lake et Amber Lake, et leurs mitigations Meltdown & Spectre

Mercredi, Intel avait annoncé ses nouveautés Whiskey Lake-U et Amber Lake-Y, tous des machins basse consommation respectivement avec un TDP de 15W et 5W et donc parfaits pour venir animer nos modèles réduits de PC du quotidien. Sans trop s'étaler sur l'absence de réelles nouveautés et une nomenclature toujours assez farfelue, il se posait toutefois légitimement la question de ce qu'il en est exactement des mitigations des failles hardware, dont Meltdown et Spectre. Heureusement pour nous, Anandtech a su obtenir plus d'information directement auprès d'Intel, ce dernier n'ayant absolument rien mentionné à ce propos lors de la présentation initiale.

 

Dans le cas de Whiskey Lake, les mitigations seront finalement très proches de ce qu'Intel implémentera avec Cascade Lake cette année encore. En gros, cela signifierait aussi que Whiskey Lake malgré une architecture Kaby Lake persistante serait construit sur un design (interne) de puce un peu différent de celui des Kaby Lake refresh de l'année dernière, en témoigne aussi l'usage de la gravure en 14nm++ confirmée par Intel pour Whiskey Lake.

La situation est très différente en ce qui concerne Amber Lake ni plus ni moins reconnu par Intel comme étant du Kaby Lake en 14nm+ parfaitement identique aux processeurs Kaby Lake de 2016, à la seule différence que les puces seront cette fois-ci triées en fonction du nouveau TDP de 5W (au lieu de 4,5W). En conséquence, rien ne change, l'ensemble des variantes des failles hardware présents sur Kaby Lake sont encore d’actualités et nécessiteront ainsi toujours une mitigation complète via des mises à jour du système et de nouveaux firmwares.

 

Failles et variantesCascade LakeWhiskey LakeAmber LakeCoffe Lake Refresh (?)
Spectre  1 Bound Check Bypass

Patch OS/VMM

(Virtual machine manager)

?
Spectre 2 Branch Target Injection Hardware + OS Firmware + OS Firmware + OS ??
Meltdown 3 Rogue Data Cache Load Hardware Firmware ???
Meltdown 3a Rogue System Register Read Firmware Firmware Firmware ???
Spectre 4 Speculative Store Bypass Firmware + OS Firmware + OS Firmware + OS ??
N/A 5 L1 Terminal Fault Hardware Firmware ?

 

Intel met aussi en avant une baisse des performances comprise entre 3 et 10% dans le cadre d'une mitigation purement software, et qui serait donc nettement moindre grâce aux corrections du hardware. Il serait toutefois préférable d'attendre de vrais tests avec des résultats potentiellement bien plus objectifs afin de réellement pouvoir constater de ce qu'il en est en pratique. Pour Cascade Lake, et dans une moindre mesure Whiskey Lake, Intel prévoit par contre des performances légèrement supérieures peu importe l'impact des mitigations. Là encore, une affirmation "Intelienne" de plus et un point supplémentaire qui ne demanderont tout naturellement qu'à être vérifié IRL. Mais pauvre Amber Lake... Bref, il reste maintenant à découvrir où se situeront les futurs Core 9000 par rapport à tout ceci, plutôt côté Cascade ou Whiskey ?

 

logo intel meltdown spectre

Un poil avant ?

La NAND QLC Intel/Micron actuellement plus chère que la TLC, avec un mauvais rendement ?

Un peu plus tard ...

Netgear sort du lourd en Wi-Fi gaming : le RX700

Les 6 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Mathieu G., le Lundi 03 Septembre 2018 à 12h27  
par Un ragoteur Gaulois des Pays de la Loire, le Vendredi 31 Août 2018 à 19h40
ca veut dire que les core IX 9XXX seront tjrs touché par les failles spectre ? c'est une blague.
C'est surement les mêmes core que depuis skylake, donc oui sans surprise.
par Un ragoteur pas en Auvergne-Rhône-Alpes, le Samedi 01 Septembre 2018 à 12h41  
par AntiZ, le Samedi 01 Septembre 2018 à 11h01
Pour les failles les plus récentes, il n'y a pas eu beaucoup de news par rapport à Metldown et Spectre sur les mitigations (surtout au niveau OS et microcode), qu'en est-il ?
Côté microcode, juste de nouvelles instructions pour permettre aux OS de mettre en place des "barrières" isolant le code travaillant en "ring 0" (code superviseur qui a tous les droits) du reste. En gros, au moment du changement de contexte, l'OS invoque les instructions en question pour faire place nette dans les caches et éviter les fuites par canal parallèle de certaines attaques Spectre.
Cependant Meltdown ne peut pas être corrigé de cette façon (mais il l'est au niveau de l'OS avec le Kernel Page Table Isolation, ou KPTI), ni certaines variantes de Spectre. Pour ces variantes récalcitrantes, seule une modification matérielle de l'architecture des CPU permettra de les rendre inoffensives.

 
Sur Linux, le paquet intel-microcode (et son équivalent amd64-microcode) sont-ils vraiment à jour ?
Oui. Pour Linux rendez-vous ici pour récupérer la dernière version du microcode des CPU d'Intel (datant de début Août). Placez (ou remplacez) simplement le répertoire intel-ucode de l'archive dans /lib/firmware/.
Ensuite vous pouvez, au choix:
- relancer un "mkinitrd" (qui devrait ajouter le microcode au init.rd, mais cela peut dépendre de votre distro Linux).
- recompiler le noyau en y intégrant le microcode (pointé par CONFIG_EXTRA_FIRMWARE) pour votre CPU.
- ajouter un 'echo 1 >/sys/devices/system/cpu/microcode/reload' dans votre fichier /etc/rc.d/rc.local
par AntiZ, le Samedi 01 Septembre 2018 à 11h01  
Merci pour les clarifications !

Pour les failles les plus récentes, il n'y a pas eu beaucoup de news par rapport à Metldown et Spectre sur les mitigations (surtout au niveau OS et microcode), qu'en est-il ?

Pour ceux qui sauraient: Sur Linux, le paquet intel-microcode (et son équivalent amd64-microcode) sont-ils vraiment à jour ?
Est-il possible que les gars implémentent leur propre microcode avec davantage de failles colmatées ?
par Un ragoteur Gaulois des Pays de la Loire, le Vendredi 31 Août 2018 à 19h40  
ca veut dire que les core IX 9XXX seront tjrs touché par les failles spectre ? c'est une blague.
par Jemporte, le Vendredi 31 Août 2018 à 15h58  
Ce qu'il faut en retenir d'utile c'est qu'à fréquence identique Ryzen = derniers CPU Core Intel sortis et à sortir avant le 10nm, y compris leur 8 cores, et patchés.
par Un ragoteur tout mignon en Auvergne-Rhône-Alpes, le Vendredi 31 Août 2018 à 15h26  
Une cascade de whisky ambré dans du café... Un Irish coffee quoi !