2 года назад
AVX-512 в AMD Ryzen 7000 будут полезны для эмуляции консолей
Графический инженер из Riot Games Wunkolo сообщает, что инструкции AVX-512 в процессорах AMD Ryzen 7000 могут значительно улучшить производительность различных эмуляторов. Разработчик заявляет, что он добавил за последние несколько лет ускорение AVX-512 в Yuzu (Nintendo Switch), Citra (Nintendo 3DS), Vita3K (PlayStation Vita) и Xenia (Microsoft Xbox 360), а совсем недавно еще и в RyujinX (Nintendo Switch). Таким образом, в этих эмуляторах процессоры с поддержкой AVX-512 увидят значительно лучшую производительность, чем процессоры без таковой...
06:44
1,0×
00:00/06:44
320,3 тыс смотрели · 3 года назад
3 месяца назад
Последняя оптимизация AVX-512 для FFmpeg демонстрирует серьезное улучшение на AMD Ryzen
Сегодня для широко используемой библиотеки мультимедиа с открытым исходным кодом FFmpeg был объединен еще один оптимизированный путь кода AVX-512... По сравнению с чистым кодом C, путь кода AVX2 который был в 10,98 раза быстрее, этот новый путь кода AVX-512 работает в 18 раз быстрее обычного кода C. Последний код FFmpeg, подвергшийся обработке AVX-512, — это функция uyvytoyuv422 для преобразования формата UYVY в YUV422. Оптимизированный путь кода AVX-512 с помощью рукописного ассемблера здесь является большим преимуществом...