Rustls:メモリセーフなTLS実装における大幅なパフォーマンス向上

2025-05-16
Rustls:メモリセーフなTLS実装における大幅なパフォーマンス向上

パフォーマンスを重視したメモリセーフなTLS実装であるRustlsが、大幅なパフォーマンス向上を実現しました。セッション再開メカニズムの最適化、特に、同時サーバー接続ハンドシェイクにおける競合を軽減するためのミューテックスの置換、およびデフォルトで送信されるステートレス再開チケット数の削減により、Rustls 0.23.17はマルチコアサーバー上で劇的なパフォーマンス向上を示し、ほぼ線形スケーラビリティを実現しています。コアTLSハンドシェイク処理のサーバーレイテンシは、ベンチマークにおいてOpenSSLのおよそ2倍低くなっています。これにより、Rustlsは非常に競争力のあるTLSソリューションとなり、インターネットにより安全で効率的な接続を提供します。

続きを読む
開発

2万ドルの賞金:Rustのrav1dとCのdav1dのAV1デコーダーのパフォーマンスを同等に!

2025-05-14
2万ドルの賞金:Rustのrav1dとCのdav1dのAV1デコーダーのパフォーマンスを同等に!

Rustで書かれたAV1デコーダーrav1dは、現在、Cベースの対応物であるdav1dよりも約5%遅い。このパフォーマンスギャップを埋めるため、rav1dのパフォーマンスをdav1dと同等にする貢献に対して、2万ドルの賞金を提供する。改善はrav1dのコードベース、Rustコンパイラ、またはRust標準ライブラリに対して行うことができるが、変更は特定のルールに従う必要がある(低レベルアセンブリの変更は不可、Rust以外のコードは不可)。賞金は、達成されたパフォーマンス向上に応じて比例配分される。

続きを読む
開発