Комментарии 11
А что, AVX-512 уже обратно включили в процессорах Intel?
в Alder lake их можно активировать, отключив E-cores
В 11 поколении их никто и не отключал. А вот в 12 в новых ревизиях начали отключать аппаратно, но владельцы процессоров ранних ревизий могут их включить, нужен только BIOS с нужными микрокодами
Офигенная статья ! Жаль сейчас немного некогда, сильно занят. В закладки, однозначно !
вам наверняка приводили RPCS3 в пример как образец
потребительского ПО, в котором используются сильные стороны AVX-512.
Впервые слышу, чтобы преимущества AVX-512 от Intel приводили в пример какой-то эмулятор игравой станции 3.
Обычно слышу довод в пользу видео обработки, как пример — FFmpeg, полностью задействущий AVX-512, если cpu поддерживает и вирт.машины.
2. При использовании AVX512 процессор значительно снижает частоты что-бы не закипеть.
3. AVX512 куча модификаций (как у USB кабелей)
4. При переключении задач надо больше данных сохранять, т.к. регистров больше.
5. При все этой мега крутости и производительности втыкаемся в пропускную способность памяти.
6. Что бы использовать всю мощь этих инструкций надо использовать готовые библиотеки т.к. если самим писать на таком ассемблере то может крыша поехать.
При использовании AVX512 процессор значительно снижает частоты что-бы не закипеть.
и, тем не менее, есть ряд задач, где это дает серьезное ускорение
При переключении задач надо больше данных сохранять, т.к. регистров больше
в PS3 было шесть SPE, не такое дикое число, чтобы современный CPU при эмуляции не смог выделить по отдельному ядру под каждый
втыкаемся в пропускную способность памяти
далеко не всегда, плюс есть кэши
Что бы использовать всю мощь этих инструкций надо использовать готовые библиотеки
RPCS3 использует кодогенерацию через LLVM, как я понимаю -- это не плохо работает
- При использовании AVX512 процессор значительно снижает частоты что-бы не закипеть.
Только если это intel :)
Отдельный оффсет частоты для AVX-512 существует, но по умолчанию он выключен. У меня есть i7-12700К, с включёнными блоками AVX-512 он потребляет до 200вт, но они вполне отводятся водянкой за 4,7 килорублей (по крайней мере, столько она стоила в январе этого года).
Почему набор инструкций AVX 512 полезен для RPCS3?