Intel TAA - poprawka bezpieczeństwa obniża wydajność procesorów
To już kolejny raz, gdy programowe poprawki bezpieczeństwa obniżają wydajność procesorów Intel. Tym razem osiągi mogą spaść o kilka procent.
Pamiętacie, niedawno pisaliśmy o nowej luce bezpieczeństwa w procesorach Intel. Co prawda producent przygotował tutaj odpowiednią poprawkę, ale nie działa tak jakbyśmy tego chcieli. Wyszło na jaw, że aktualizacja obniża wydajność komputera.
Przypominając, chodzi o lukę TAA (Transactional Synchronization Extensions (TSX) Asynchronous Abort), która wynika z niedoskonałości mechanizmu wykonywania spekulacyjnego i może doprowadzić do wycieku poufnych informacji. Błąd pojawił się również w nowych procesorach, które miały być wolne od tego typu wad.
Poprawka TAA zmniejsza wydajność procesorów Intel
Serwis Phoronix sprawdził wpływ programowej poprawki na wydajność procesorów. W tym celu wykorzystano serwer z dwoma układami Intel Xeon Platinum 8280 (Cascade Lake), który działał pod obsługą systemu Ubuntu 19.10 z jądrem Linux 5.4 Git. Testy przeprowadzono w trzech trybach: domyślnym – z włączoną funkcją TSX, z manualnym wyłączeniem funkcji TSX oraz po wprowadzeniu poprawek TSX.
Średnia wyników pokazuje, że ręczne wyłączenie funkcji nie ma znaczącego wpływu na przeprowadzone testy. Inaczej to wygląda w przypadku poprawki, bo wydajność serwera spadła prawie o 8%. Szczegółowe wyniki znajdziecie w tym artykule.
Większe bezpieczeństwo kosztem niższej wydajności
To już nie pierwszy raz, gdy programowe aktualizacje bezpieczeństwa obniżają wydajność komputera. Sytuację mogłyby zmienić poprawki w budowie układów, ale zapewne doczekamy się ich dopiero przy kolejnej generacji procesorów. Do tego czasu użytkownicy muszą się liczyć ze spadkami osiągów… o ile nie stracą cierpliwości i nie przejdą do konkurencji.
Źródło: Phoronix
Warto również zobaczyć: