ISRG 的 Prossimo 提供 20,000 美元的 AV1 性能悬赏金

Prossimo 是互联网安全研究小组(ISRG)的一个项目,该项目提供了 2 万美元的性能悬赏金,以帮助 Rust AVI 解码器的性能达到 C 语言版本的水平。

ISRG 是一个专注于互联网安全的非营利组织,其 Prossimo 项目尤其专注于将 “互联网安全敏感的软件基础架构转移到内存安全代码”。AV1 是一种视频编解码器,因其高质量、开放性和免版税的特性而广受欢迎,可替代专有编解码器。

ISRG 的 Prossimo 提供 20,000 美元的 AV1 性能悬赏金

Prossimo 一直致力于用 Rust 重写 AVI,而不是用原来的 C 语言。唯一的问题是,新版本比原版慢了大约 5%。虽然这看起来差距不大,但在处理视频编码时,5% 可能是一个相当大的数字。

Prossimo 的 Josh Aas 描述了这个问题

“我们基于 Rust 的 rav1d 解码器目前比基于 C 语言的 dav1d 解码器慢大约 5%(具体程度会因基准测试、输入和平台的不同而略有不同)。对于潜在的采用者来说,这样的差异足以构成问题,而且坦白说,这确实困扰着我们。开发团队竭尽全力使其性能达到同等水平。我们聘请了其他几位经验丰富的承包商,他们在这方面拥有丰富的优化经验。我们也撰写了优化工作记录。然而,我们仍然无法达到性能水平,坦白地说,我们真的不确定下一步该怎么做。”

Prossimo 在独自解决该问题失败后,萌生了提供性能悬赏的想法,希望更多的开发者社区能够提供帮助。

在绞尽脑汁想出各种方案后,我们决定提供 20,000 美元的悬赏金,让 rav1d 的性能与 dav1d 相当。希望大家能帮助提高 rav1d 的性能,最好我们和 Rust 社区也能从中了解 Rust 性能与 C 语言的差距。

得益于 Rust 提供的内存安全性,目前有无数程序正在使用 Rust 重写。就连 NSA 也建议公司和组织使用 Rust 这样的内存安全语言,以减少安全问题。

如果 Prossimo 的计划获得成功,那么 AVI 转用 Rust 将是互联网安全的一大胜利。

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/58147.html

(0)

相关推荐

发表回复

登录后才能评论