Making the rav1d Video Decoder 1% Faster, https://ohadravid.github.io/posts/2025-05-rav1d-faster/.

The author explains the approach: how to measure, to profile, and how to improve the code. Really great writing and excellent findings!

#dav1d #rav1d #avi #RustLang #performance

Making the rav1d Video Decoder 1% Faster

*on macOS with an M3 chip *slightly more than 1%, on a specific benchmark, without any new unsafe code A while ago, memorysafety.org announced a contest for …

[Перевод] Ускоряем работу видеодекодера на 1%

Какое-то время назад memorysafety.org объявил о конкурсе по повышению производительности rav1d — порта AV1-декодера dav1d на Rust. Моя фамилия Равид, совсем как название декодера, поэтому я решил, что будет забавно попробовать (хоть я и, вероятно , не смогу участвовать в конкурсе). Эта статья посвящена двум найденным мной небольшим улучшениям производительности ( первый PR , второй PR ) и рассказу о том, как я их нашёл.

https://habr.com/ru/articles/912136/

#оптимизация_кода #обработка_видео #декодер #dav1d #rav1d #godbolt

Ускоряем работу видеодекодера на 1%

Какое-то время назад memorysafety.org объявил о конкурсе по повышению производительности rav1d — порта AV1-декодера dav1d на Rust. Моя фамилия Равид, совсем как название декодера, поэтому я решил, что...

Хабр
Making the rav1d Video Decoder 1% Faster

*on macOS with an M3 chip *slightly more than 1%, on a specific benchmark, without any new unsafe code A while ago, memorysafety.org announced a contest for …

Rust developers offered $20k for rav1d to reach C performance

The folks behind Rust-based AV1 video decoder rav1d are looking for developers to get it running as fast as its C-based cousin, dav1d.

Developer Tech News

@wyatt I've seen others interpret it as rav1d offering a $20,000 bug bounty for dav1d, the C decoder. If you find exploitable undefined behavior that the dav1d devs have to spend 5% of CPU time to prevent, you win.

#rav1d #dav1d #av1 #BugBounty #UndefinedBehavior #riir #rustlang

$20,000 rav1d AV1 Decoder Performance Bounty

In March of 2023 we announced that we were starting work on a safer high performance AV1 decoder called rav1d, written in Rust. We partnered with Immunant to do the engineering work. By September of 2024 rav1d was basically complete and we learned a lot during the process. Today rav1d works well—it passes all the same tests as the dav1d decoder it is based on, which is written in C. It’s possible to build and run Chromium with it.

Prossimo