NVIDIA、Linux上およびMac OS上のGPUコンピューティングに 対応した世界初の統合開発環境をEclipseベースで発表 |NVIDIA
 

NVIDIA、Linux上およびMac OS上のGPUコンピューティングに 対応した世界初の統合開発環境をEclipseベースで発表

 
 

NVIDIA Nsight、パワフルなビジュアル・プロファイリングとデバッギングのツールを 開発者に提供

2012年5月14日 - GPU Technology Conference(カリフォルニア州サンノゼ) -NVIDIA(本社:米国カリフォルニア州サンタクララ、社長兼CEO: ジェンスン・フアン(Jen-Hsun Huang)、Nasdaq:NVDA)は本日、GPUで高速化したアプリケーションをLinuxベースのシステムやMac OSベースのシステムで開発できる世界初の統合開発環境(IDE)、NVIDIA® Nsight™のEclipse Editionを発表しました。

NVIDIA Nsightはデバッギングやプロファイリングが行えるパワフルなツールで、ハイパフォーマンスコンピューティング(HPC)やグラフィックスの開発においてCPUとGPUのパフォーマンスを完全に最適化することができます。

LinuxとMac OSで使えるNsight Eclipse Edition
オープンソースのEclipseフレームワーク(www.eclipse.org)をベースとしたIDEは生産性が高く、幅広く利用されていますが、新しいNsight Eclipse Editionでは、CUDA®を使ってGPUで高速化したアプリケーションの開発、デバッグ、最適化をこのIDEで行うことができます。主な機能は以下のとおりです。

  • 自動コード・リファクタリング-動作の遅いシーケンシャルなCPUループを並列処理のGPUカーネルへと変換する際に便利です。
  • 統合エキスパート解析システム-自動パフォーマンス解析とステップ・バイ・ステップのガイダンスにより、アプリケーション・パフォーマンスのボトルネックに対処します。
  • 高生産性開発環境-CPUコードについてもGPUコードについても構文のハイライト表示と自動補完が可能で、プログラミングの効率が向上します。
  • 統合サンプル・コード、オンライン文書-開発において、簡単にすばやいスタートを切ることができます。

NVIDIA GPUコンピューティング・ソフトウェアのジェネラルマネージャー、イアン・バック(Ian Buck)は、次のように述べています。「NVIDIA Nsightは、ヘテロジニアスなコンピューティングの開発において究極のプラットフォームだと言えます。グラフィックス処理の開発でもHPCの開発でも、Nsightなら、好みのIDEを使ってGPUとCPUの並列処理コードを簡単に開発できます。」

Windows用NVIDIA Nsight Visual Studio Edition
Microsoft Windowsで開発を行うデベロッパーに提供しているNVIDIA NsightのVisual Studio Editionについても、最新バージョンが発表されました。NsightのVisual Studio Edition(旧製品名はNVIDIA Parallel Nsight)にはさまざまな機能について拡張やアップデートが行われており、GPUベースのWindowsシステムにおける並列プログラミングをいままで以上にすばやく、簡単に行えるようになっています。

特筆すべき機能は、ローカルなシングルGPUデバッギングです。これは、CUDA C/C++コードをハードウェア・ネイティブな形でデバッグできる機能で、CUDA 1.1以上に対応したGPUが搭載されていれば、どのようなシステムでも利用できます。このほか、フレーム・プロファイラとデバッガもパフォーマンスが向上されていますし、DirectX 9のフレーム・デバッギング、フレーム・プロファイリング、解析もサポートされました。

NVIDIAコンテンツ&テクノロジー担当副社長のトニー・タマシ(Tony Tamasi)は、次のように述べています。「いままでは専用システムがなければデバッギングができませんでしたが、そのようなシステムは構成にお金も時間もかかることが多くて大変でした。それが、デバッギングをサポートするNVIDIA GPUが搭載されたシステムであれば作業が行えるようになったのです。追加コストも発生しませんし、システムのアップグレードも不要です。これにより、コストも時間も大幅に削減することができます。」

供給状況
NVIDIA NsightのEclipse EditionもNsightのVisual Studio Editionも、NVIDIA GPUコンピューティング登録開発者プログラム(www.nvidia.com/paralleldeveloper)に登録すれば無償プレビューを受けとることができます。

Nsight開発ツールについての詳細は、Nsight ウェブページをご覧ください。
CUDAについての詳細を知りたい場合、あるいは、その最新バージョンをダウンロードしたい場合は、CUDAウェブサイトをご覧ください。そのほか、NVIDIAニュース&イベントにおいて、NVIDIA関連のニュース、会社や製品に関する情報、動画/画像など、さまざまな情報を提供しています。

About NVIDIA
1999年、NVIDIAによるグラフィックス・プロセッシング・ユニット(GPU)の発明が、世界中の人々にコンピュータグラフィックスの可能性を認識させることとなりました。今日、NVIDIAのプロセッサはスマートフォンからスーパーコンピューターまでの幅広い製品に、またモバイル・プロセッサは携帯電話、タブレット、および車載インフォテインメント・システムに搭載されています。なかでもPCゲーム分野ではリアリティあふれる仮想空間の実現によって多くのゲーマーを魅了しています。専門的な分野では、映画製作における高度な視覚効果や3Dグラフィックスをはじめ、ジャンボジェット機からゴルフクラブにいたるまであらゆるものの開発に役立っているほか、より高性能なコンピューターを必要とする先端科学の研究者にも利用されています。NVIDIAが保有する特許は申請中のものも含めると4,500件以上に上っており、近代的なコンピューティング技術の基礎となっているものも数多く含まれています。当社の詳細についてはwww.nvidia.co.jpまたは日本語サイトwww.nvidia.co.jpをご覧ください。