Lorsqu'une nouvelle génération de processeurs est disponible, la plupart des sites Web signalent que les moteurs de jeu et les programmes doivent être optimisés pour le nouveau matériel. Je ne comprends pas trop pourquoi. Un processeur a généralement une architecture qui définit le type de jeu d’instructions qu’il utilise. Celui que nous utilisons tous aujourd'hui est amd_x86_64. Pourquoi un programme ou un compilateur doit-il être mis à jour si tous les processeurs utilisent cette même architecture? Certes, il existe dans le pipeline du nouveau processeur des fonctionnalités qui optimisent l'exécution du code machine, mais pourquoi faudrait-il modifier le code machine lui-même si l'architecture ne le faisait pas?