FFmpeg projekti arendajad teatasid uutest assembleri optimeeringutest, mille abil suudeti AVX-512 juhtimisjuhendisüsteemi kasutamisega kiirendada teatud video dekodeerimise protsesse. Assemblerikoodi jõudluse tõus AVX-512 instruktsioonide kasutamisel oli 94, 44, 64 ja 4,24 korda võrreldes baasseosega, mis on kirjutatud C keeles ilma SIMD instruktsioone kasutamata. Assemblerikoodis, mis põhineb AVX-2 instruktsioonidel, oli tõus 67, 27, 55 ja 4,38 korda, vastavalt, ja SSSE3 instruktsioonide alusel 40, 21, 29 ja 2,49 korda. Muudatused on lisatud dav1d kogumisse, mis pakub alternatiivset dekoodrit video kodeerimisformaadi AV1 jaoks. AVX-512 instruktsioonid on saadaval AMD protsessorites, mis põhinevad Zen 4 ja 5 mikroarhitektuuridel, ning Intel protsessorites, mis põhinevad sellistel mikroarhitektuuridel nagu Skylake-X, Ice Lake, Tiger Lake ja Rocket Lake.

Allikas: opennet.ru
