GPU を搭載した Mac および iPhone
Architosh 氏は 、日々のコンピューティングに GPU (グラフィックス プロセッサ) を使用するという今後の傾向について詳しく説明した先週の Guardian.co.uk の記事 を紹介してくれました。彼らが指摘しているように、ATI または nVidia グラフィックス カードを搭載したコンピュータをお持ちの場合、100 個を超えるマイクロプロセッサ コアが使用を待っている可能性があります。これらのコアはゲームやビデオに高性能グラフィックスを提供するために最適化されていますが、これらのプロセッサを一般用途に利用する取り組みも行われています。
これらの GPU コアは処理のピラニアです。それらの数が非常に多いため、1 秒間に数十ギガバイトのデータをむしゃむしゃと処理する可能性があります。ただし、それは適切な種類のデータ、つまり、分割して各コアに一口サイズの塊で配信できるものでなければなりません。多くの場合、GPU ピラニアは動作を開始するとすぐに、次の肉の塊を待ちます。これを管理するのは困難ですが、多くの場合、開発者にとっては、すべてのソフトウェアを通常の CPU で実行する方が簡単です。
特殊な機能により、一部のタスクは GPU の使用に適しています。これまでのところ、研究は天気予報などの科学的タスクに焦点を当ててきましたが、このプログラミングを標準化する取り組みも行われています。
業界サポートのほとんどは、Mac OS X (「Snow Leopard」) の次のメジャー バージョンに導入されると 発表された Apple の OpenCL 仕様に焦点を当てています。もちろん、誰もがこの取り組みに賛同しているわけではありません。いつものように、Microsoft は独自の計画を持っているようで、GPU コンピューティングに関する独自の研究に取り組んでいます。
ARMのメディア処理マーケティング担当ディレクター、マイケル・ディメロウ氏は、「マイクロソフトが座して見ているとは思わない。代替ポジションを考え出すマイクロソフトの能力を決して過小評価するつもりはない」と語った。
また、Apple の最近の携帯電話への取り組みに関連するのは、GPU が、より少ない電力消費で追加の計算能力をハンドヘルド デバイスに提供できる可能性があるという事実です。クロノスの社長によると、GPU は CPU を使用する場合に比べて 10 倍の電力効率が得られるそうです。これにより、モバイル デバイス上のビデオとオーディオの両方のパフォーマンスが向上します。
iPhone は基礎となる OS X コードベースを共有しているため、Mac OS X での今後の改善点が徐々に iPhone に恩恵をもたらすはずです。










