2
NvidiaがOpenCLドライバーをリリース

OpenCLとは、Open Computing Languageの略で、CPU、GPU、その他あらゆるプロセッサ(ヘテロジニアス)を含む、構造的に多様なプラットフォームや複数のパーツで構成されるプラットフォーム間で実行されるプログラムを作成するためのフレームワークです。OpenCLは、アプリケーションを無数のPC構成で実行(クロスプラットフォーム)できるため、多くのプログラムが現在直面している問題を、様々なパッチを通して解決できる可能性があり、理想的な選択肢です。

NVIDIAは月曜日にOpenCLドライバとソフトウェア開発キット(SDK)をリリースしましたが、OpenCL早期アクセスプログラムを通じてのみ提供されました。NVIDIAは、今後数ヶ月以内にベータ版(GPUコンピューティング登録開発者全員向け)をリリースする前に、EAP参加者からのフィードバックを得るために、この早期リリースが必要であると判断しました。NVIDIAによると、OpenCLドライバはCUDAアーキテクチャ上で動作し、NVIDIAのGPU並列コンピューティングのメリットを活用できるようになるとのことです。

「NVIDIAのGPUコンピューティング戦略の中核は、NVIDIAが先駆者となり2006年から提供している超並列CUDAアーキテクチャです」と、同社はプレスリリースで述べています。「C、Java、Fortran、Pythonといった業界標準のプログラミング環境からアクセス可能なCUDAアーキテクチャは、あらゆる計算インターフェースをサポートしており、OpenCLを完璧に補完するものです。1億台以上のNVIDIA GPUで稼働しているCUDAアーキテクチャにより、開発者はGPUを活用したイノベーションを実現し、幅広いアプリケーションでかつてないパフォーマンスを発揮することができます。」

同社は、OpenCLのベータテストを開発者と年内を通して実施すると発表しました。しかし、早期のサンプルを入手したい方は、Siggraph Asia 2008での講演中に行われたOpenGLのデモ(NVIDIAのQuadro FX 570M GPU上で実行)のYouTube動画をご覧ください。この動画はスクリーンセーバーとしても最適で(ある視聴者は実際にそうコメントしました)、デモではOpenCLの「柔軟性」を示しており、エンドユーザーがクラスタのスケールや速度減衰などの設定をリアルタイムで変更できることが示されています。さらに、このYouTube動画ではAMDのデモも紹介されており、手描きのAMDロゴがカラフルな花火とエネルギー光線の爆発に変化するクールなエフェクトが見られます。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

ケビン・パリッシュは、ライター、編集者、製品テスターとして10年以上の経験を有しています。コンピューターハードウェア、ネットワーク機器、スマートフォン、タブレット、ゲーム機、その他のインターネット接続デバイスを専門に扱っています。彼の記事は、Tom's Hardware、Tom's Guide、Maximum PC、Digital Trends、Android Authority、How-To Geek、Lifewireなどに掲載されています。