Announcement

Collapse
No announcement yet.

Intel's SVT-AV1 0.9.1 Speedy AV1 Encoder Adds New SSE Kernels To Help Old CPUs

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Intel's SVT-AV1 0.9.1 Speedy AV1 Encoder Adds New SSE Kernels To Help Old CPUs

    Phoronix: Intel's SVT-AV1 0.9.1 Speedy AV1 Encoder Adds New SSE Kernels To Help Old CPUs

    Last month Intel released SVT-AV1 0.9 as a big step-up for this open-source AV1 encoder with delivering even better performance and also adding new preset options for much higher performance capabilities. Out today is SVT-AV1 0.9.1 with some incremental improvements over the January version...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    new SSE kernels to improve the AV1 encoding speed on older hardware.
    "older hardware" here includes CPUs released by Intel in 2021.
    Last edited by hotaru; 24 February 2022, 08:56 PM.

    Comment


    • #3
      This appears to be most important feature of this release IMO, surprised it didn't catch Micheals eye
      >New key=val API for setting encoder options along with --svtav1-params appside
      meaning being able to pass all possible tunables to the encoder when using it from FFMPEG
      (related patch: https://patchwork.ffmpeg.org/[email protected]/)

      And before people stop posting "why SSE when nobody would encode AV1 on such old CPUs..."
      In general, you have to realize that if those particular functions receiving SSE assembly didnt have AVX(2) counterpart already, this would likely result in perf improvement even on very latest CPUs. also not that not all recently released CPUs had AVX2, either due to microarchitecture itself (Goldmont) or due to product segmentation (Pentium).
      For some features there might be no reason to write AVX(2) assembly if it doesn't perform any better than it would using SSE (and i wouldn't be surprised that if it did run better on lets say Zen1)

      Comment


      • #4
        Originally posted by hotaru View Post
        "older hardware" here includes CPUs released by Intel in 2021.
        Exactly what I was going to say. These include "chromebook"-class CPUs, like Jasper Lake and Elkhart Lake (also used in embedded & industrial applications).

        It's not until they release a Gracemont-based successor to these (probably later this year) that such platforms will have an AVX2-equipped Intel option. BTW, all Zen-based CPUs and APUs have AVX2.

        Comment


        • #5
          Originally posted by coder View Post
          until they release a Gracemont-based successor to these (probably later this year)
          like these, which are all listed as "launched"?

          Comment


          • #6
            Originally posted by hotaru View Post
            like these, which are all listed as "launched"?
            No, because every one of those has at least 1 P-core. The chips I'm talking about are E-core only. They should launch in like Q3, I think.

            Comment

            Working...
            X