процессоры

Amd добавляет поддержку zen 2 в gcc, показывая некоторые новые инструкции

Оглавление:

Anonim

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

AMD Zen 2 содержит несколько новых инструкций

Это основной патч, который AMD Zen CPU следующего поколения представляет в коллекцию компиляторов GCC. На данном этапе это просто базовая реализация, которая передает те же данные о разработчике и таблицы затрат из Znver1. После просмотра кода подтверждаются некоторые новые инструкции ЦП, которые будут поддерживаться этими ЦП следующего поколения.

Мы рекомендуем прочитать нашу статью о 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