日本語版
最新ニュース
科学&テクノロジー

「私がこれまでに見た最大のスピードアップ」 – FFMPEG開発者は、手書きのアセンブリコードのおかげでさらに100倍の飛躍を誇っています

FFMPEGプロジェクトの背後にある開発者は、手書きのアセンブリコードの芸術を振り回すことにより、主要なパフォーマンスの隆起を主張しています。で 最新のパッチ 適用されると、ユーザーはクロスプラットフォームのオープンソースメディアトランスコーディングアプリケーションに「100倍のスピードアップ」を表示する必要があります。ただし、開発者はすぐに、100倍のクレームが「FFMPEGの全体ではなく」単一の関数に適用されることを明確にしました。ブレイキング:手書きのアセンブリからFFMPEG 100xスピードアップ2025年7月16日「私がこれまでに見た最大のスピードアップ」昨年11月、特定の操作を速める可能性のあるFFMPEGパフォーマンスの向上について報告しました 最大94倍。最新の手書きのアセンブリパッチは、アプリの「rangedetect8_avx512」パフォーマンスを100倍に高めます。最新のプロセッサがAVX512をサポートしていない場合でも、RangeTect8_AVX2コードパスで64%の隆起が表示されます。これらの速度がどこで増加すると感じますか?一部のフォローアップツイートでは、FFMPEG開発者は、「FFMPEG全体ではなく、100倍高速になった単一の関数である」と認めています。彼らは後に、システムに応じて100%の速度ブーストを享受する機能が「あいまいなフィルター」であることを詳しく説明します。 あなたは好きかもしれません 関数のあいまいさは、今まで開発者によって優先されていなかったことを意味します。しかし、今日の強力なチップの並列処理が大幅に改善されたために、SIMD(単一命令、複数のデータ)処理概念を使用してフィルターコードが再作成されたことも収集します。明らかに、コンパイラ - 高レベルの言語コードを取り、アセンブリ(マシン)コードを吐き出すプログラム - は、手書きのアセンブリと競争力がありません。または、FFMPEGが今日ツイートしたように、「登録アロケーターはコンパイラを吸う」と言うこともできます。(画像クレジット:ffmpeg)アセンブリ言語福音派1980年代および1990年代にホームコンピューティングの黄金時代に戻って、固定スペックシステムが半額でライフサイクルを測定し、厳密に限られた処理リソースで測定されていました。FFMPEGは、おそらく数少ない「アセンブリエバンジェリスト」の1つです。開発チームも 「学校」を運営しています。トムのハードウェアの最高のニュースと詳細なレビューを入手してください。FFMPEGツールとライブラリは、Linux、Mac OS Xを横切る、 マイクロソフト Windows、BSDS、Solaris、システムなど。最も人気のあるビデオプレーヤーソフトウェアユーティリティの1つである VLC、FFMPEGプロジェクトのLibavcodecおよびLibavformatライブラリを使用します。フォローする Google NewsのTomのハードウェア フィードで最新のニュース、分析、レビューを取得します。必ず[フォロー]ボタンをクリックしてください。 #私がこれまでに見た最大のスピードアップ #FFMPEG開発者は手書きのアセンブリコードのおかげでさらに100倍の飛躍を誇っています

「私がこれまでに見た最大のスピードアップ」 –  FFMPEG開発者は、手書きのアセンブリコードのおかげでさらに100倍の飛躍を誇っています

1753067073
2025-07-20 20:51:00

FFMPEGプロジェクトの背後にある開発者は、手書きのアセンブリコードの芸術を振り回すことにより、主要なパフォーマンスの隆起を主張しています。で 最新のパッチ 適用されると、ユーザーはクロスプラットフォームのオープンソースメディアトランスコーディングアプリケーションに「100倍のスピードアップ」を表示する必要があります。ただし、開発者はすぐに、100倍のクレームが「FFMPEGの全体ではなく」単一の関数に適用されることを明確にしました。

「私がこれまでに見た最大のスピードアップ」

昨年11月、特定の操作を速める可能性のあるFFMPEGパフォーマンスの向上について報告しました 最大94倍。最新の手書きのアセンブリパッチは、アプリの「rangedetect8_avx512」パフォーマンスを100倍に高めます。最新のプロセッサがAVX512をサポートしていない場合でも、RangeTect8_AVX2コードパスで64%の隆起が表示されます。


#私がこれまでに見た最大のスピードアップ #FFMPEG開発者は手書きのアセンブリコードのおかげでさらに100倍の飛躍を誇っています

執筆者について: nipponese

Nipponese News編集部は、国内外のニュースを日本語で分かりやすくお届けします。