Ostatnie ujawnienie informacji o kolejnej podatności procesorów Intel, nazwanej MDS (lub Zombieload), stało się impulsem do kolejnego zaostrzenia sporów na temat tego, z jakim spadkiem wydajności będą musieli zmierzyć się użytkownicy, którzy chcą skorzystać z oferowanych poprawek problemów sprzętowych. Firma Intel opublikowała własne , które wykazały minimalny wpływ poprawek na wydajność, nawet w przypadku wyłączenia technologii Hyper-Threading. Niemniej jednak, nie wszyscy się z tym zgadzają. Strona Phoronix przeprowadziła własne niezależne Problemy w Linux pokazują, że zastosowanie poprawek dla całego zidentyfikowanego ostatnio zestawu luk w procesorach prowadzi do spadku wydajności procesorów Intel średnio o 16% bez wyłączania Hyper-Threading oraz o 25% przy jego wyłączeniu. Natomiast wydajność procesorów AMD z architekturą Zen+, jak pokazują te same testy, spada tylko o 3%.

Z przedstawionych w badaniu testów można wyciągnąć wnioski, że spadek wydajności procesorów Intel znacznie różni się w zależności od aplikacji i przy wyłączeniu Hyper-Threading może łatwo przekraczać nawet półtorakrotny rozmiar. Właściwie, o tym jak raz i Firma Apple, mówiąc o swoim koszcie usunięcia Zombieload, podaje wartość do 40%. Apple, podobnie jak Google, stwierdza, że pełne zabezpieczenie systemów opartych na procesorach Intel można osiągnąć tylko w ten sposób. Jeśli jednak nie zdecydujemy się na wyłączenie Hyper-Threadingu, straty wydajności mogą być również wyraźnie zauważalne: w najgorszym przypadku mogą osiągnąć dwukrotność.

Należy również wyjaśnić, że testy Phoronix dotyczyły sprawdzenia wpływu całego zestawu łatek na wszystkie ostatnie luki — Spectre, Meltdown, L1TF i MDS. To oznacza, że w tym przypadku mówimy o maksymalnej różnicy w wydajności, jaką odczują posiadacze procesorów Intel po zastosowaniu wszystkich łat. To również tłumaczy spadek wydajności zaobserwowany w procesorach AMD. Choć MDS ich nie dotyczy, chipy AMD są narażone na niektóre rodzaje luk Spectre, przez co również wymagają instalacji poprawek. Jednak nie są potrzebne żadne drastyczne środki w rodzaju wyłączenia Hyper-Threadingu dla nich.
Poważne pogorszenie wydajności procesorów Intel po zastosowaniu poprawek może okazać się decydującym czynnikiem dla pozycji firmy na rynku serwerów. Podczas gdy AMD przygotowuje się do podniesienia standardu wydajności swoimi nowymi 7-nm procesorami EPYC (Rome), wydajność chipów Intel pewnie zmierza w przeciwnym kierunku. Równocześnie niemożliwe jest zrezygnowanie z poprawek luk w rozwiązaniach serwerowych — tam właśnie stanowią one główne zagrożenie. W ten sposób AMD ma szansę wkrótce stać się dostawcą szybszych rozwiązań serwerowych, co poważnie wpłynie na jej pozycję na rynku serwerów, gdzie firma zamierza zdobyć 10-procentowy udział w ciągu następnego roku.

Użytkownicy systemów desktopowych o poziomie konsumenckim mogą całkowicie zrezygnować z zastosowania poprawek, przynajmniej do czasu, gdy zostaną zidentyfikowane potencjalnie niebezpieczne dla nich scenariusze wykorzystania luk. Niemniej jednak, według testów Phoronix, jeśli w pierwotnym stanie Core i7-8700K jest szybszy niż Ryzen 7 2700X średnio o 24%, to po zastosowaniu poprawek przewaga ta maleje do 7%. Jeśli zaś podążymy za najdalej idącymi rekomendacjami i dodatkowo wyłączymy Hyper-Threading, to wyższy procesor AMD okaże się szybszy niż Core i7-8700K o 4%.
Źródło: 3dnews.ru
