FFmpegi arendajad on teatanud uute assembleri optimeerimiste rakendamisest, mille kÀigus suudeti AVX-512 juhiste kogumi kasutamisega kiirendada teatud operatsioone, mida kasutatakse video dekodeerimisel. Assembleri koodi jÔudlus, kasutades AVX-512 juhiseid, kasvas vastavalt 94, 44, 64 ja 4.24 korda vÔrreldes pÔhiversiooniga, mis oli kirjutatud C keeles ilma SIMD-juhiste kasutamiseta. AVX-2 juhiste baasil tehtud optimeerimiste puhul oli saavutatud kasvu nÀitajad vastavalt 67, 27, 55 ja 4.38 korda, ning SSSE3 juhiste pÔhjal oli need 40, 21, 29 ja 2.49 korda. Muudatused on lisatud dav1d teeki, mis pakub alternatiivset dekoodrit AV1 kodeerimisformaadi jaoks. AVX-512 juhised on saadaval AMD protsessorites, mis pÔhinevad Zen 4 ja 5 mikroarhitektuuridel, ning Intel protsessorites, mis pÔhinevad mikroarhitektuuridel nagu Skylake-X, Ice Lake, Tiger Lake ja Rocket Lake.

Allikas: opennet.ru
