「構造体アラインメント」の記事一覧
-
構造体最適化でdav1dのデコード性能を改善
2025-05-24 23:24
IT・ネット動画デコーダーdav1dの構造体サイズ最適化により、CPUキャッシュ効率を高め、4K動画で約1%、1080pで最大3%の性能向上が達成されました。具体的には、構造体のフィールド順序の見直し、列挙型のサイズ制限、int型からuint16_tへの変換などが行われ、CPUキャッシュラインに収まるように調整されています。この改善は64bit環境においてより効果的で、既存のCコンパイラの最適化だけに頼らず、手動による調整が効果を発揮した事例です。
Page 1 / 1