New FFmpeg AVX-512 Optimizations Hit Up to 36x the Performance of Plain C Code

4 rbanffy 1 7/18/2025, 1:04:11 PM phoronix.com โ†—

Comments (1)

sylware ยท 6h ago
AVX-512 is the sweet spot: a cache line as 64 bytes/512bits (event RISC-V RV22+ mandates a 64 bytes cache line).

Hopefully, they will start to unroll nasm macros in ffmpeg assembly, because it is vendor locking that assembly code on nasm, and HARD: "exit cost" towards gas or fasm2 or even a simpler assembler is made stellar because of nasm pre-processor abuse. It start to feel like c++ and similar with their 2 compilers, lol.