AMD et Intel changent conjointement une fondation de processeurs vieille de 40 ans

AMD et Intel changent conjointement une fondation de processeurs vieille de 40 ans

Arkadiy Andrienko

Une révolution se prépare dans le monde des processeurs. Selon les dernières données, les futurs processeurs AMD (Zen 6) intégreront la technologie de gestion des interruptions d'Intel appelée FRED (Flexible Return and Event Delivery). Ce mouvement signifie non seulement une mise à jour, mais un abandon d'un mécanisme fondamental qui est au cœur de tous les systèmes x86 depuis 1982.

Actuellement, la réponse du système au mouvement de la souris, à un paquet réseau ou à une opération de disque terminée est gérée par la Table des Descripteurs d'Interruption (IDT). Ce système a été lancé avec l'Intel 80286, et la chose la plus étonnante est que pendant plus de 40 ans, malgré une augmentation colossale des performances, ce mécanisme de bas niveau est resté pratiquement inchangé. La nouvelle technologie de gestion des interruptions est conçue pour le remplacer.

La nouvelle technologie traite les interruptions comme une opération unique et unifiée, simplifiant l'interaction entre le code utilisateur et le noyau du système. Cela, à son tour, réduit le risque d'erreurs lors d'événements simultanés et élimine les étapes supplémentaires qui consommaient des cycles d'horloge CPU précieux. Le mouvement d'AMD fait partie d'un processus plus large : AMD et Intel sont membres du Groupe Consultatif de l'Écosystème x86, formé en 2023 pour unifier l'ensemble d'instructions. L'adoption de FRED dans Zen 6, ainsi que dans les futurs puces Intel Nova Lake et Panther Lake, est un exemple de coordination dans un environnement historiquement compétitif.

Il est intéressant de noter qu'AMD avait son propre chemin alternatif - la technologie des Extensions d'Entrée du Superviseur (SEE) - mais l'industrie, y compris le créateur de Linux Linus Torvalds, s'est tournée vers la solution plus holistique d'Intel. Torvalds a publiquement soutenu FRED comme un moyen de remédier aux lacunes architecturales de longue date. Les utilisateurs finaux ne verront probablement pas de nouveaux boutons dans leurs interfaces. Tout le travail se fera au niveau des systèmes d'exploitation et des pilotes.

Les gains de performance les plus notables pourraient se manifester dans la virtualisation, où la réduction de la surcharge CPU conduit directement à une efficacité accrue. Ainsi, le passage à FRED dans Zen 6 n'est pas seulement une "mise à jour", mais un pas vers la modernisation même des fondements de l'architecture x86, ce qui pourrait apporter des améliorations dans des scénarios sensibles à la latence.

    À propos de l'auteur
    Commentaires0