Announcement

Collapse
No announcement yet.

Rav1e Achieves Another ~20% Speed-Up For Rust-Based AV1 Video Encoding

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

  • milkylainen
    replied
    Hmm. In C, depending on the code, it's sometimes _very_ hard to do it better than a good compiler.
    Sure, if your code and data structures are rubbish, you're not making it easy for the compiler to do a good job, but that seems beside the point.
    The point of hand-rolling asm slowing going the way of the Dodo.

    So what am I actually seeing here? Since the benefits of speed increase seem to come from better hand optimized asm.

    Is this a:
    "The Rust compiler is not mature enough" ?
    "The Rust compiler does not know any instruction set extensions. So it cannot do any real vectorization" ?
    Something else?

    Leave a comment:


  • geearf
    replied
    Originally posted by FireBurn View Post
    It seems unlikely this will ever be faster than Dav1d, seeing as all their speed improvements come from Dav1d...
    Well that's good, it'd be weird to have the encoder faster than the decoder no?

    Leave a comment:


  • cl333r
    replied
    So when will it be practical to use? i.e. capable of encoding at 20 FPS 1080p 10 bit say on a 4 core CPU from 2016.

    Leave a comment:


  • c2p_
    replied
    Originally posted by FireBurn View Post
    It seems unlikely this will ever be faster than Dav1d, seeing as all their speed improvements come from Dav1d...
    Rav1e is Encoder, Dav1d is Decoder.

    Leave a comment:


  • FireBurn
    replied
    It seems unlikely this will ever be faster than Dav1d, seeing as all their speed improvements come from Dav1d...

    Leave a comment:


  • Rav1e Achieves Another ~20% Speed-Up For Rust-Based AV1 Video Encoding

    Phoronix: Rav1e Achieves Another ~20% Speed-Up For Rust-Based AV1 Video Encoding

    Rav1e's weekly-ish pre-releases for this Rust-written AV1 encoder have been focusing a lot on better performance via hand-written x86 Assembly, making use of SIMD extensions, and other fine tuning of their encoder. With this newest pre-release, another ~20% speed-up was obtained...

    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
Working...
X