Po wydaniu nowej generacji procesorów większość witryn informuje, że silniki i programy do gier muszą być zoptymalizowane pod kątem nowego sprzętu. Nie bardzo rozumiem dlaczego. Procesor zwykle ma architekturę, która określa, jakiego rodzaju zestawu instrukcji używa. Obecnie wszyscy używamy amd_x86_64. Dlaczego jakikolwiek program lub kompilator powinien być aktualizowany, jeśli wszystkie procesory korzystają z tej samej architektury? Na pewno istnieją funkcje W ramach potoku nowego procesora, który optymalizuje wykonanie kodu maszynowego, ale dlaczego sam kod maszynowy musiałby zostać zmieniony, jeśli architektura nie?