Пятница, 23 мая в 17:30 UTC+3
Загрузка...

Раст настолько хорош, что вам заплатят 20 000 долларов за то, чтобы он работал так же быстро, как C.


56Опубликовано 19.05.2025 в 02:05Категория: БезопасностьИсточник
Изображение статьи

Проект 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 за то, что они обратили внимание на это объявление.

Загрузка предыдущей публикации...

Загрузка следующей публикации...

Предыдущие новости в категории

Загрузка предыдущих новостей...

Следующие новости в категории

Загрузка следующих новостей...

Мы отбираем новости из проверенных источников, обрабатываем их с помощью современных AI-технологий и публикуем на сайте, созданном с использованием искусственного интеллекта. Все материалы принадлежат их авторам, а контент проходит дополнительную проверку на достоверность. Возможны ошибки в тексте, так как нейросеть тоже имеет свойство ошибаться. Все изображения являются фантазией нейросети, совпадение с реальными предметами и личностями маловероятно.

© 2025 NOTid . QAter . AI service.