FFmpeg、手書きアセンブリコードで100倍の高速化を実現
2025-07-21
FFmpeg開発チームは、手書きアセンブリコードを使用した新しいパッチにより、大幅なパフォーマンス向上を発表しました。100倍の高速化は「rangedetect8_avx512」関数に限定され、FFmpeg全体ではありませんが、それでも注目すべき成果です。AVX512に対応したプロセッサでは劇的な改善が見られ、AVX512に対応していない場合でも「rangedetect8_avx2」コードパスで64%の高速化が実現されます。これは、特定のパフォーマンスクリティカルなシナリオにおける手動最適化されたアセンブリの継続的な関連性を強調し、FFmpegの最適化への取り組みを示しています。
開発
アセンブリコード