Продуктивність Intel в 5 разів сильніше, ніж AMD після Spectre, Meltdown патчі

З тих пір, як Spectre і Meltdown прорвалися в січні 2018 року, ми знали, що комбінований вплив на виправлення цих проблем безпеки матиме вплив на продуктивність. Питання, особливо у зв'язку з розкриттям нових даних, - наскільки великими будуть наслідки і як вони змінять порівняння продуктивності між Intel та AMD?
Phoronix поставив це питання до тесту зі значним набором тестів на декількох платформах Intel, включаючи 6800K (Broadwell-E), 8700K (Coffee Lake), 7980XE (Skylake-SP), Ryzen 7 2700X і Threadripper 2990WX. Ці чіпи колективно являють собою всі недавні основні архітектури в процесі гри.
Колективний вплив включення всіх патчів не є позитивним для Intel. Незважаючи на те, що вплив значно відрізняється від практично нічого надто значного на рівні додатків за прикладними програмами, колективний удар становить ~ 15-16 відсотків на всіх процесорах Intel без відключення Hyper-Threading. Вимкнення збільшує загальний вплив продуктивності до 20% (для 7980XE), 24,8% (8700 К) і 20,5% (6800 К).

- 7980XE (288)
- 8700K (271)
- 2990WX (245)
- 2700X (219)
- 6800K. (200)
Якщо ввімкнути повний набір пом'якшення, рейтинг продуктивності ЦП:
- 2990WX (238)
- 7980XE (231)
- 2700X (213)
- 8700K (204)
- 6800K (159)
AMD, іншими словами, тепер веде сукупні показники продуктивності, рухаючись від 3-го до 4-го і 1-го і 3-го. Це не те ж саме, що виграти кожен тест, і оскільки ступінь, з якою кожен тест реагує на ці зміни, може змінюватися, не можна стверджувати, що 2990WX тепер є більш складним, ніж 7980XE у тестовому наборі Phoronix. Це не так. Але сукупний вплив цих латок може призвести до більшої кількості тестів, де Intel та AMD перейдуть у рейтинги внаслідок впливу продуктивності, яке вразило лише одного постачальника.
На сьогоднішній день ми не бачили жодних ознак того, що Spectre і Meltdown привели будь-які додаткові операції до серверів AMD. AMD не зробила таких претензій. У компанії є вагомі причини не допустити - немає жодної гарантії, що майбутня стаття не знайде копіюючих помилок у функціях AMD, які потребують рішень, які погано впливають на продуктивність. Якби AMD зробила агресивну маркетингову позицію щодо своєї передбачуваної невразливості до багатьох з цих тем, вона могла опинитися перед розлюченими клієнтами і навіть до судових позовів за невірне тлумачення продукту, якщо вона намагатиметься грати на карту "Ми більш безпечні x86, ніж Intel" занадто складно.
Але якщо ці проблеми продовжуватимуть накопичуватися і впливатимуть виключно на Intel, то виправлення продуктивності, які просто не витягають фрагменти з AMD, почнуть впливати на порівняння продуктивності. Питання про те, які виправлення безпеки потрібно ввімкнути, для яких сервери гарантують практично хорошу безпеку, також буде предметом обговорення. Ми закриваємо два роки після того, як Spectre та Meltdown були ідентифіковані, і через 18 місяців, коли вони були оприлюднені, але їхній вплив на робоче навантаження та користувачів залишається важко здійснити в масштабі. Наскільки ці недоліки впливають на вас, залежить від того, яку саме роботу ви виконуєте і наскільки ви відчуваєте. До цих пір не спостерігалося ніяких реальних атак, які б впливали на Spectre, Meltdown, L1TF, ZombieLoad, Spoiler або будь-який з інших названих атак.
До цих пір незрозуміло, наскільки власникам Intel потрібно турбуватися про практичний, реальний вплив цих загроз. Але включення повного набору виправлень безумовно призводить до значного покарання продуктивності. Це найбільш помітно з Core i7-8700K, який повертається до пропонованої ненавантаженої продуктивності Broadwell 6800K - і 6800K - це трирічний процесор з набагато меншою максимальною тактовою частотою.
Читати далі

Should Spectre, Meltdown Be the Death Knell for Standard x86?
Spectre and Meltdown є серйозними недоліками ЦП, але вони вимагають викинути всю модель CPU із замкнутим вихідним кодом?

Microsoft Pulls Spectre, патчі розпаду для старих систем AMD
Microsoft зупинила розповсюдження патчів для Spectre, Meltdown на деяких AMD-системах через проблеми з BSOD і цегельними системами.

AMD випускає оновлене керівництво з управління ризиками щодо розвалу, Spectre
AMD роз'яснила свої слабкі сторони проти Spectre і Meltdown. Через тиждень речі не зовсім такі рожеві, як AMD сподівався, що вони будуть.

Деталі Google Spectre та Meltdown виправлено для своїх хмарних служб
Це було непросто, але Google розгорнув патчі до своїх послуг, і ви навіть не помітили.