Pull to refresh

Comments 11

А что, AVX-512 уже обратно включили в процессорах Intel?

в Alder lake их можно активировать, отключив E-cores

Это только в старых выпусках, в новых этот блок физически отрезают от кристалла. А в 13 поколении совсем нельзя вообще. Так что либо 11, либо что-то серверное брать под них, увы.

В 11 поколении их никто и не отключал. А вот в 12 в новых ревизиях начали отключать аппаратно, но владельцы процессоров ранних ревизий могут их включить, нужен только BIOS с нужными микрокодами

С другой стороны, AMD их внедряет с 7000 серии, так что не всё так плохо.

Офигенная статья ! Жаль сейчас немного некогда, сильно занят. В закладки, однозначно !

вам наверняка приводили RPCS3 в пример как образец
потребительского ПО, в котором используются сильные стороны AVX-512.

Впервые слышу, чтобы преимущества AVX-512 от Intel приводили в пример какой-то эмулятор игравой станции 3.
Обычно слышу довод в пользу видео обработки, как пример — FFmpeg, полностью задействущий AVX-512, если cpu поддерживает и вирт.машины.

1. Что будет если поток, использующий AVX512, переключат на энергоэфективное ядро где AVX512 нет. Поэтому и отключили.
2. При использовании AVX512 процессор значительно снижает частоты что-бы не закипеть.
3. AVX512 куча модификаций (как у USB кабелей)
4. При переключении задач надо больше данных сохранять, т.к. регистров больше.
5. При все этой мега крутости и производительности втыкаемся в пропускную способность памяти.
6. Что бы использовать всю мощь этих инструкций надо использовать готовые библиотеки т.к. если самим писать на таком ассемблере то может крыша поехать.

При использовании AVX512 процессор значительно снижает частоты что-бы не закипеть.

и, тем не менее, есть ряд задач, где это дает серьезное ускорение

При переключении задач надо больше данных сохранять, т.к. регистров больше

в PS3 было шесть SPE, не такое дикое число, чтобы современный CPU при эмуляции не смог выделить по отдельному ядру под каждый

втыкаемся в пропускную способность памяти

далеко не всегда, плюс есть кэши

 Что бы использовать всю мощь этих инструкций надо использовать готовые библиотеки

RPCS3 использует кодогенерацию через LLVM, как я понимаю -- это не плохо работает

  1. При использовании AVX512 процессор значительно снижает частоты что-бы не закипеть.

Только если это intel :)

Отдельный оффсет частоты для AVX-512 существует, но по умолчанию он выключен. У меня есть i7-12700К, с включёнными блоками AVX-512 он потребляет до 200вт, но они вполне отводятся водянкой за 4,7 килорублей (по крайней мере, столько она стоила в январе этого года).

Sign up to leave a comment.

Articles