Разработчики FFmpeg хвастаются 94-кратным увеличением производительности после внедрения рукописного ассемблерного кода AVX-512
Современные языки программирования высокого уровня и продвинутые компиляторы значительно упрощают разработку программного обеспечения и снижают его стоимость. Однако такой способ программирования может быть непроизводительным, отчасти из-за неэффективности API. По данным FFmpeg, старый добрый ассемблерный код может повысить производительность в 3- 94 раза, в зависимости от задачи. На каком аппаратном обеспечении была достигнута эта многократно возросшая производительность, не сообщается.
Новость: https://www.tomshardware.com/pc-components/cpus/ffmpeg-devs-boast-of-up-to-94x-performance-boost-after-implementing-handwritten-avx-512-assembly-code
Post #1029
370