プリンス・マクリーン
· 1分で読めます
フランスのサイトHardMacの報道によると、MovieGate 開発者の Christophe Ducommun 氏は、新機能のサポートを実装した後、自分のアプリのエンコード速度が Leopard では 104 fps だったのが、Snow Leopard では同じハードウェアで 150 fps にまで向上したことを発見したという。
Grand Central Dispatch は、開発者がシステムで利用可能な複数のプロセッサを効率的に最大限に活用するのに役立ち、OpenCL は、アプリケーションが利用可能なビデオ カード GPU 内の潜在的なパワーを活用できるようにします。
Ducommun 氏は、出力の全体的なパフォーマンスの向上に加えて、ffmpeg オープンソース ライブラリを使用した MPEG-2 エンコーディングの CPU 使用率がクアッド コア Mac Pro で 100% から 130% に急上昇したと報告しており、マルチコアの潜在能力の活用が大幅に向上したことが示されています。
同時に、デコード操作では、かなりの量の作業をマシンの GPU に委任できるため、Snow Leopard では CPU 使用率が 165% から 70% に低下しました。
この観察結果は、Snow Leopard の Grand Central Dispatch と OpenCL を組み合わせることで、生の計算能力と、アイドル状態になっているハードウェアの使用率の両方でパフォーマンスがどのように向上するかを示しています。
特に、GPUデリゲーションによって、ビデオ再生などの一部の処理におけるCPU負荷を軽減しながら処理速度を向上させる可能性が示唆されています。このような最適化は、モバイルデバイスのバッテリー寿命にも大きなメリットをもたらすでしょう。