Процесори

Amd додає підтримку zen 2 до gcc, показуючи нові інструкції

Зміст:

Anonim

Із листопадовим терміном заморожування функцій розробники інструментальної мережі GNU тепер додають останні доповнення до функцій GCC 9.0. До цього терміну AMD випустила свій перший базовий патч, додавши ціль "znver2" і, отже, підтримку Zen 2 до GCC.

AMD Zen 2 включає деякі нові вказівки

Це основний патч, який процесор AMD Zen наступного покоління представляє до колекції компіляторів GCC. На цьому етапі це лише основна реалізація, і він передає ті самі дані розробника та таблиці витрат із Znver1. Переглядаючи код, підтверджуються деякі нові інструкції процесора, які будуть підтримуватися цими процесорами Zen наступного покоління.

Рекомендуємо прочитати нашу статтю про AMD Ryzen - найкращі процесори виробництва AMD

  • Запис ліній кеша (CLWB) Ідентифікатор читання процесора (RDPID) Зворотній запис запиту та відсутність зміни кешу (WBNOINVD)

Це все з точки зору нових інструкцій, принаймні того, що передбачено цими виправленнями. Можливо, є й інші нові інструкції, сумісні з Zen 2, які AMD наразі не хоче розкривати. В даний час патч знаходиться під gcc-патчами, але, ймовірно, об'єднається з основною лінією GCC до того, як функція заморозки набуде чинності в середині листопада. Синхронізація цього виправлення також посилює той факт, що AMD почала збільшувати доступність Zen 2 для ядра Linux та пов'язаних з ним компонентів ланцюжка інструментів з відкритим кодом.

Перші очікувані процесори AMD Zen 2 - це EPYC 2 на 7 нм, і про них ми могли б почути більше на початку 2019 року … враховуючи всі успіхи, які ми спостерігали із Threadripper та EPYC 7000 серіями на Linux, буде цікаво дізнатися, які ціни у неї будуть наступне покоління EPYC та наскільки вони будуть швидкими.

Шрифт Techpowerup

Процесори

Вибір редактора

Back to top button