AVX-512 can benefit the average Joe, it appears.

  • Mike1576218@lemmy.ml
    link
    fedilink
    English
    arrow-up
    8
    ·
    4 hours ago

    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.

    • xan1242@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 hours ago

      It’s mostly because AVX-512 doesn’t get used too well by compilers even today.

      However, what makes this impressive for me is that it is x86 after all. ARM is way easier to write assembly for.