Përdorimi i instruksioneve AVX-512 në FFmpeg ka lejuar përshpejtimin e disa operacioneve deri në 94 herë.

Zhvilluesit e projektit FFmpeg njoftuan pĂ«r zbatimin e optimizimeve tĂ« reja asamble qĂ«, falĂ« pĂ«rdorimit tĂ« grupit tĂ« instrukcioneve AVX-512, arritĂ«n tĂ« pĂ«rshpejtojnĂ« disa operacione qĂ« pĂ«rdoren gjatĂ« dekodimit tĂ« videove. Rritja e performancĂ«s sĂ« kodit asamble me instruksionet AVX-512 ishte 94, 44, 64 dhe 4.24 herĂ« krahasuar me implementimin bazĂ«, e shkruar nĂ« gjuhĂ«n C pa pĂ«rdorimin e instrukcioneve SIMD. NĂ« kodin asamble me optimizime tĂ« bazuara nĂ« instrukcionet AVX-2, rritja ishte 67, 27, 55 dhe 4.38 herĂ«, pĂ«rkatĂ«sisht, ndĂ«rsa mbi instruksionet SSSE3 — 40, 21, 29 dhe 2.49 herĂ«. Ndryshimet u shtuan nĂ« bibliotekĂ«n dav1d, e cila ofron njĂ« dekodues alternativ pĂ«r formatin e kodimit tĂ« videos AV1. Instruksionet AVX-512 janĂ« tĂ« disponueshme nĂ« procesorĂ«t AMD tĂ« bazuar nĂ« mikroarkitekturĂ«n Zen 4 dhe 5, dhe nĂ« procesorĂ«t Intel tĂ« bazuar nĂ« mikroarkitektura si Skylake-X, Ice Lake, Tiger Lake dhe Rocket Lake.

Përdorimi i instruksioneve AVX-512 në FFmpeg ka lejuar përshpejtimin e disa operacioneve deri në 94 herë.


Burimi: opennet.ru
Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster