NVIDIA、CUDA 6で並列プログラミングを劇的に簡素化|NVIDIA
 

NVIDIA、CUDA 6で並列プログラミングを劇的に簡素化

 
 

統合メモリ、ドロップイン・ライブラリなどのプログラミング機能により、 次世代のGPU開発者を支援

2013年11月14日 - カリフォルニア州サンタクララ -NVIDIA(本社:米国カリフォルニア州サンタクララ、社長兼CEO: ジェンスン・フアン(Jen-Hsun Huang)、Nasdaq:NVDA)は本日、世界で最も普及している並列コンピューティングのプラットフォームおよびプログラミングモデルの最新バージョン、NVIDIA® CUDA® 6を発表しました。

CUDA 6プラットフォームでは並列プログラミングがいままで以上にやりやすくなり、科学や工学、エンタープライズのアプリケーションをGPUで高速化するために必要な時間と労力が大幅に削減されます。

いままで使っていたCPUベースのライブラリを置き換えるだけで実行速度を最大8倍に高められるパフォーマンスの拡張機能も用意されています。CUDA 6の主な機能は、以下のとおりです。

  • 統合メモリ-CPUとGPUのメモリへアプリケーションが自由にアクセスできるため、プログラミングがシンプルになります。両者の間でデータをいちいちコピーする必要がなくなるのです。また、いままで以上に幅広いプログラミング言語でGPUアクセラレーションがサポートしやすくなります。
  • ドロップイン・ライブラリ-既存のCPUライブラリをGPUで高速化できるライブラリに差し替えるだけで、アプリケーションのBLAS計算とFFTW計算を最大8倍まで自動的に高速化することができます。
  • マルチGPUスケーリング-BLASとFFTのGPUライブラリが再設計されており、ひとつのノードで最大8個のGPUをカバーする形でパフォーマンスを自動的にスケーリングしてくれます。この結果、ノードあたりの倍精度演算パフォーマンスは9テラフロップス以上となり、従来以上に大きな作業負荷に耐えることができます(最大512GB)。FFTWとBLASの新しいドロップイン・ライブラリとマルチGPUスケーリングを組み合わせて使うこともできます。

サンディア国立研究所スケーラブル・アルゴリズム部のマネジャー、ロブ・フックストラ(Rob Hoekstra)氏は、次のように述べています。「統合メモリではデータ管理が自動的に処理されますから、GPUで走るカーネルのプロトタイプをすばやく作成することができますし、コードも複雑度を引き下げることができます。その結果、開発時間は最大で50%も短くなります。今後、プログラミングモデルを選び、もっと高度で大規模なコードをGPUへポーティングする際、この機能はとても有益だと言えます。」

Fabric Engine社CEOのポール・ドイル(Paul Doyle)氏は、次のように述べています。「当社のテクノロジは大手のスタジオやゲーム開発者、アニメータなどに利用していただき、目を見はるほどの3Dアニメーションやエフェクトを生みだしています。NVIDIA GPUを使った高速化をサポートしてほしいという要望はだいぶ前から強くあったのですが、制作のユースケースは複雑で、メモリ管理がうまくできずにいました。今回の統合メモリではメモリ管理が自動的に処理されるため、FabricコンパイラでNVIDIA GPUをターゲットにすることが可能となり、顧客のみなさんには、アプリケーションを従来の最大で10倍という高速で動かしていただけることになりました。」

このような新機能のほかに、CUDA 6プラットフォームには、フルスイートのプログラミング・ツール、GPUアクセラレーテッド数学ライブラリ、各種文書、プログラミング・ガイドなども用意されています。

CUDA Toolkitのバージョン6は、2014年の初めに提供する予定です。CUDA/GPUコンピューティング登録開発者プログラムのメンバーには、ダウンロードが可能となった時点でお知らせします。プログラムへの登録はこちらから行えます。

CUDA 6プラットフォームについての詳細は、11月18日から21日までデンバーで開催されるSC13のNVIDIAブース(ブース番号613)を訪問するか、NVIDIA CUDA websiteをご覧ください。

CUDAについて
CUDAは、NVIDIAが開発した並列コンピューティングのプラットフォームおよびプログラミングモデルです。CUDAを利用すると、GPUのパワーを活用し、コンピューティングのパフォーマンスを劇的に高めることができます。CUDAプログラミングモデルは累計ダウンロード数が200万回以上、サポートする最先端の工学アプリケーションや科学アプリケーション、商用アプリケーションが240種類以上と、GPUアクセラレーテッド・コンピューティングを活用したいと考える開発者のあいだで圧倒的な人気を誇っています。また、世界700校以上もの大学でカリキュラムに組み込まれています。

NVIDIAの最新情報は、以下の方法で入手できます。

  • FacebookでNVIDIAを「いいね!」する。
  • LinkedInでNVIDIAとつながる。
  • ツイッターで@NVIDIAをフォローする。
  • YouTubeでNVIDIAの動画を見る。
  • NVIDIAのブログを読む。
  • PulseニュースリーダーでNVIDIA Daily Newsフィードを購読する。

NVIDIAについて
1993年以来、NVIDIAはビジュアルコンピューティングにおける、芸術と科学の先駆者であり続けています。NVIDIAのテクノロジは、ゲーマーから科学者、消費者から企業顧客にいたるまで、すべての人々にとって、ディスプレイの世界を双方向的発見の世界へ一変させています。当社の詳細についてはwww.nvidia.co.jpおよび//blogs.nvidia.com、または日本語サイト//www.nvidia.co.jpをご覧ください。

# # #

本参考情報に記載されている記述の中にはNVIDIA CUDA 6の性能、恩恵、効用など、これらに限らず、将来予測的なものが含まれており、予測とは大幅に異なる結果を生ずる可能性があるリスクと不確実性を伴っています。これらのリスクと不確実性に関してはこれらに限らず、世界的な経済環境、サードパーティーに依存する製品の製造、組立、梱包、試験、技術開発および競合による影響、新しい製品やテクノロジの開発あるいは既存の製品やテクノロジの改良、当社製品やパートナー企業の製品の市場への浸透、デザイン、製造、あるいはソフトウェアの欠陥、ユーザの嗜好および需要の変化、業界標準やインターフェースの変更、システムを統合する際の当社製品および技術の予期せぬパフォーマンスの損失などがあり、その他のリスクの詳細に関しては、Form 10-Qの2013年7月28日を末日とする会計年度レポートなど、米証券取引委員会(SEC)に提出されているNVIDIAの報告書に適宜記載されます。 これらの将来予測的な記述は発表日時点での見解に基づくものであり、NVIDIAはこれらの記述を更新する一切の義務を負いません。

Copyright® 2013 NVIDIA Corporation. NVIDIA、NVIDIAのロゴ、CUDAおよびTeslaは米国およびその他の国におけるNVIDIA Corporationの商標または登録商標です。その他の会社名および製品名は、それぞれの所有企業の商標または登録商標である可能性があります。機能、価格、可用性、および仕様は予告なしに変更されることがあります。