Grand Central Dispatch と Open CL は、最適化されたアプリケーションのパフォーマンスを大幅に向上させます
Hardmac は 、ビデオ エンコードおよび DVD 作成ソフトウェア パッケージである MovieGate の開発者である Christophe Ducommun からの Mac OS X Leopard と Mac OS X Snow Leopard のパフォーマンス比較についてレポートします。 Snow Leopard の Grand Central Dispatch 機能と Open CL 機能を活用するためにアプリケーションを最適化している Ducommun 氏は、Mac Pro で実行した場合、オペレーティング システム上のソフトウェアのパフォーマンスが大幅に向上していることに気づきました。
アプリケーション MovieGate 用に Snow Leopard の最適化を続けている Christophe Ducommun 氏は、Grand Central と Open CL を利用できる場合に Snow Leopard がどのようにパフォーマンスを向上させるかを示す結果を私たちに送ってきました。以下のテストは、Mac Pro 2007 (GeForce 8800 GT を搭載したクアッドコア 2.66 GHz) を使用して実行されました。
その結果、Leopard と比較してビデオ エンコード速度が約 50% 向上すると同時に、一部の作業をグラフィックス プロセッシング ユニットに渡すことでビデオ デコード中の CPU 負荷も軽減されました。
ユキヒョウ
MPEG-2 でのエンコードの場合は 150 フレーム/秒
デコード時の CPU 負荷が 70%
MPEG-2 エンコード (ffmpeg) の CPU 負荷 130%
ヒョウ
MPEG-2 でのエンコードの場合は 104 フレーム/秒
デコード時の CPU 負荷 165%
MPEG-2 エンコード (ffmpeg) の CPU 負荷が 100%
現時点では、ほとんどのアプリケーションが Grand Central Dispatch と Open CL をこのように包括的に利用できないため、Ducommun の経験は現時点では比較的まれですが、これらのコア テクノロジが Mac OS X にもたらす潜在的なパフォーマンス向上を強調しています。開発者がそれらを利用し始めると。











