イマジネーションの求人情報には、OpenCL コンパイラー シニア デザイン エンジニア、OpenCLドライバー設計エンジニア、 そしてOpenCL コンパイラ設計エンジニア。それぞれが「組み込みリアルタイム オペレーティング システム」の経験と、カーネルおよびアセンブリ言語の開発スキルを求めており、「現在および次世代のグラフィックス ハードウェア用のソフトウェア」に焦点を当てていることを示しています。
PowerVR と OpenCL
Imagination は、PowerVR モバイル グラフィックスおよびビデオ プロセッサ コアの開発者です。これらのコアは、メディア プレーヤーから TV セット トップ ボックス、カー ナビゲーション システムに至るまで、数百万台の携帯電話やその他のデバイスで広く使用されています。 PowerVR グラフィックス コアは、Apple の iPhone や iPod touch から Nokia の N95 やインターネット タブレット、さらに Motorola、Sony Ericsson、Palm などのメーカーのハイエンド携帯電話に至るまで、あらゆる製品に搭載されています。
PowerVR コアを使用しないモバイル デバイスもあります。ソニーは、プレイステーション ポータブルに独自のグラフィック プロセッサを使用しています (ただし、次期 PSP2 は PowerVR デザインを使用すると噂されています)。一方、ニンテンドー DS と Microsoft Zune には GPU コアがなく、メインの ARM CPU で実行されるソフトウェア グラフィックに依存しているだけです。 ARM または Intel Atom SoC、つまり「システム オン チップ」に組み込まれた専用の PowerVR コアは、ゲーム用のグラフィックス パワーを向上させるだけでなく、高品質のビデオ アクセラレーションのサポートも可能にします。
さらに、PowerVR コアには Microsoft 独自の DirectX グラフィックス API のサポートが含まれていますが、現在ではほぼすべてのモバイル デバイスが OpenGL を中心に標準化されています。 Apple の iPod セグメントにおける強みと iPhone での好調なスタートは、どちらもモバイル開発分野における OpenGL を中心としたクリティカルマスの構築に貢献しています。これにより、関連する OpenCL API がモバイル デバイス上の汎用コンピューティング環境としてサポートされることになりますが、その可能性はこれまでほとんど推測の域を出ていませんでした。
OpenCL はモバイルへの移行を準備中
Imagination が OpenCL 開発者の雇用に関心を持っているということは、同社の PowerVR GPU は現在モバイル デバイスでのみ使用されているため、GPGPU (GPU 上の汎用計算) テクノロジーがすでにモバイル開発者に即時に関連していることを意味しており、求人情報を見ると OpenCL のポジションが明確になっています。埋め込み型モバイルグラフィックスに関連しています。同社はラップトップ PC 市場への参入に関心を示しているが、GPU 大手の NVIDA や AMD 傘下の ATI との熾烈な競争に直面している。
NVIDIA と AMD はすでに OpenCL の時流に乗り、従来のデスクトップ PC の GPGPU コンピューティングでオープンな新しい API をサポートしていますが、Imagination が OpenCL エンジニアの雇用に積極的に関心を示しているということは、GPGPU テクノロジの応用範囲が多くの業界関係者が予想していたよりも広いことを意味します。モバイル デバイスにおける OpenCL の並列コンピューティングの可能性には、プライマリのより高速に動作する高速 CPU に依存するのではなく、電力効率の向上と、複数のコアにわたる生のコンピューティング能力の向上が含まれます。
アップルと想像力
Apple は最近、次の取り組みを強化しました。800万株を買うのグラフィックス技術会社であり、付随のプレスリリースでイマジネーションの技術のライセンシーであることが明らかになった。そのニュースが最初でした明らかにしたによるAppleInsider数か月前の公式のとおりです。
AppleとImaginationの関係は長い間秘密に包まれていたが、Macメーカーはその関係を公に明らかにしていた。カスタムチップを設計する計画iPod および iPhone ラインについては、PA Semiの買収、ファブレスプロセッサ設計会社。 Imagination の PowerVR コアはモバイル グラフィックスの業界標準であるため、Apple が今後の SoC 設計で使用するためにこのテクノロジをライセンス供与することは驚くことではありません。
しかし、Imagination が OpenCL 開発者を雇用しようとしているのは、何か新しいことを示しています。標準のグラフィックス コアを標準の ARM CPU に追加して、今日の携帯電話ですでに全体的に使用されているような従来の SoC デバイスを作成するのではなく、Apple は明らかに、その処理能力を急速に加速するつもりです。今後のモバイル デバイスでは、従来のデスクトップ コンピュータやラップトップ コンピュータに導入されるのと同じ GPGPU 並列処理テクノロジが使用されます。ユキヒョウ。
Apple にとって OpenCL の戦略的勝利
Apple は OpenCL をオープンでロイヤルティフリーの業界標準として維持するために Khronos Group に提案しましたが、同社は来年も Snow Leopard 内で OpenCL を実装することで先行者利益を享受し続けるとともに、OpenCL モバイル ハードウェアの導入が始まるとリードすることになります。新しい、おそらく複数の PowerVR グラフィックスおよびビデオ処理コアを備えたカスタム設計の SoC の生産。
iPod touch や iPhone で使用されている Apple のモバイル OS も、同社のデスクトップ Mac OS X カーネル、オペレーティング システム、開発環境に直接基づいており、ソフトウェアの移植性という利点は、Microsoft の Windows Vista や Windows Mobile などの競合他社にはないものです。 、または Nokia の Symbian、Nokia OS、および Linux 製品によって提供されます。 Google の新しい Android モバイル OS も同様に、デスクトップ Linux プラットフォームとの共通点があまりありません。
さらに、OpenCL と OpenGL API の類似点は、Microsoft の DirectX が市場を独占する前に、両方のオープン スタンダードをモバイル開発に定着させるのに役立ちます。これは、iPod が Microsoft の Windows Media DRM 戦略の帆を張ったように、モバイルの防波堤を築き、より広範なコンピューティング環境における DirectX の優位性を追い出すのに役立つ可能性があります。ゲーム機市場では、Xbox 360 の DirectX は、OpenGL 陣営にある任天堂とソニーと対立しています。モバイル ゲームは完全に OpenGL に基づいています。 PC デスクトップでは、OpenGL 経由でのみ提供できる Linux と Mac OS X のクロスプラットフォーム サポートへの関心の高まりにより、独自の DirectX の覇権が侵食されつつあります。
OpenCL を相互運用可能なオープンな業界標準として推進することで、Apple はグラフィックス分野で競争の場を平等にし、Microsoft の独占的地位を平準化し、革新的な企業が最先端の開発に貢献し、優れた製品を導入する際にタッチダウンを獲得できるようにします。