Making the rav1d Video Decoder 1% Faster
(ohadravid.github.io)
from tedu@inks.tedunangst.com to inks@inks.tedunangst.com on 25 May 00:24
https://inks.tedunangst.com/l/5240
from tedu@inks.tedunangst.com to inks@inks.tedunangst.com on 25 May 00:24
https://inks.tedunangst.com/l/5240
rav1d is a port of dav1d, created by (1) running c2rust on dav1d, (2) incorporating dav1d’s asm-optimized functions, and (3) changing the code to be more Rust-y and safer.
Video decoders are notoriously complex pieces of software, but because we are comparing the performance of two similar deterministic binaries we might be able to avoid a lot of that complexity - with the right tooling.
threaded - newest