[–]BrikoX@lemmy.zip[S]27 points2 years ago* (last edited 2 years ago)
(3 children)
Sadly, Intel takes another loss here.
There is an issue, though: Intel disabled AVX-512 for its Core 12th, 13th, and 14th Generations of Core processors, leaving owners of these CPUs without them.
Hand written assembly is pretty common in video, no matter what they say. All modern video codecs have hand written assembly for all modern SIMD extensions, even on ARM. They didn't say anything about where these numbers come from. Likely compared against unoptimized C code. There will never be a case where having AVX-512 will give you that kind of speedup, because there will be fallbacks for more common extensions.
It's about code optimization and efficiency. Most assembly code these days just relies on compilers for optimization as hand optimizing is extremely time-consuming work.
To add to this, it's also very easy and very likely to write assembly that has zero speedup or even significant slowdown versus what the compiler will write.
all 20 comments