Zhvilluesit e projektit FFmpeg njoftuan pĂ«r zbatimin e optimizimeve tĂ« reja nĂ« assembler, ku, falĂ« pĂ«rdorimit tĂ« grupit tĂ« instruksioneve AVX-512, arritĂ«n tĂ« pĂ«rshpejtojnĂ« disa operacione qĂ« aplikohen gjatĂ« dekodimit tĂ« videos. Rritja e performancĂ«s sĂ« kodit assembler me instruksione AVX-512 arriti nĂ« 94, 44, 64 dhe 4.24 herĂ« nĂ« krahasim me implementimin bazĂ«, i shkruar nĂ« gjuhĂ«n C pa pĂ«rdorimin e instruksioneve SIMD. NĂ« kodin assembler me optimizime tĂ« bazuara nĂ« instruksionet AVX-2, rritja ishte 67, 27, 55 dhe 4.38 herĂ«, pĂ«rkatĂ«sisht, ndĂ«rsa pĂ«r instruksionet SSSE3 ishte 40, 21, 29 dhe 2.49 herĂ«. Ndryshimet janĂ« shtuar nĂ« bibliotekĂ«n dav1d, e cila ofron njĂ« dekodues alternativ pĂ«r formatin e kodimit tĂ« videos AV1. Instruksionet AVX-512 janĂ« tĂ« verfĂŒgueshme nĂ« procesorĂ«t AMD tĂ« bazuar nĂ« mikroarkitekturat Zen 4 dhe 5, si dhe nĂ« procesorĂ«t Intel tĂ« bazuar nĂ« mikroarkitekturat si Skylake-X, Ice Lake, Tiger Lake dhe Rocket Lake.

Burimi: opennet.ru
