Загрузка предыдущей публикации...
Загрузка предыдущих новостей...
Проект Prossimo (финансируемый некоммерческой организацией Internet Security Research Group) стремится "перевести критически важную для безопасности инфраструктуру интернета на код, безопасный с точки зрения памяти". Два года назад проект Prossimo объявил о начале работы над rav1d – более безопасным и высокопроизводительным AV1-декодёром, написанным на языке Rust. Согласно последнему обновлению:
Партнёром для выполнения инженерных работ стала компания Immunant. К сентябрю 2024 года разработка rav1d была практически завершена, и мы многому научились в процессе. На сегодняшний день rav1d работает эффективно – он проходит все те же тесты, что и декодер dav1d, на котором он основан и который написан на языке C. Возможно построение и запуск Chromium с его использованием.
Однако есть одна проблема – он пока не так быстр, как версия на C…
Наш декодер rav1d, написанный на Rust, в настоящее время примерно на 5% медленнее, чем декодер dav1d на C (точная величина разнится в зависимости от бенчмарка, входных данных и платформы). Этого достаточно, чтобы создать проблему для потенциальных пользователей, и, откровенно говоря, это нас беспокоит. Команда разработчиков усердно работала над достижением паритета производительности. Мы привлекли нескольких других подрядчиков, имеющих опыт в оптимизации подобных задач. Мы опубликовали информацию о проделанной работе по оптимизации. Тем не менее, нам не удалось достичь паритета производительности, и, ещё раз откровенно говоря, мы не знаем, что делать дальше.
После долгих раздумий мы решили предложить вознаграждение в размере 20 000 долларов США за достижение rav1d паритета производительности с dav1d. Надеемся, что люди смогут помочь вывести производительность rav1d на необходимый уровень, и в идеале мы и Rust-сообщество также узнаем что-то о том, как производительность Rust соотносится с производительностью C.
Это вызвало саркастический ответ от FFmpeg – фреймворка, который обеспечивает обработку аудио и видео для всех – от VLC до Twitch. Они разместили в своём аккаунте на X.com (ранее Twitter), насчитывающем 68 300 подписчиков, сообщение: "Rust настолько хорош, что вам заплатит 20 000 долларов, чтобы он был таким же быстрым, как C".
Благодарим блог It's FOSS за то, что они обратили внимание на это объявление.
Загрузка предыдущей публикации...
Загрузка следующей публикации...
Загрузка предыдущих новостей...
Загрузка следующих новостей...