NVIDIA SOFTWARE

NVIDIA Nsight

Develop for GPUs in your favorite IDE

NVIDIA® Nsight™は、ヘテロジニアスコンピューティング向けの究極の開発プラットフォームです。CPUとGPUの性能を完全に最適化することができる強力なデバッギングツールやプロファイリングツールが備わっています。豊富な機能を有するこれらのツールは性能を最適化してくれるだけでなく、ボトルネックを特定して解析したり、全てのシステム動作の挙動を観察するなど、自分のコードに対する理解を深めてくれます。

Windows用NVIDIA® Nsight™ Visual Studio EditionまたはLinuxおよびMac OS用Nsight™ Eclipse Editionを用いてGPU用のコードを開発することが簡単であることを体験してみてください。

Nsight Visual Studio Editionをダウンロードする

Nsight Visual Studio Editionをダウンロードする
Nsight Eclipse Editionをダウンロードする

Nsight Eclipse Editionをダウンロードする

Eclipse Editionからのエディター・スクリーンショット
Eclipse Editionからのエディター・スクリーンショット

開発

  • 新しいプロジェクトテンプレートおよびCUDA SDKサンプルとの統合によって、素早く簡単に始動できます。
  • CUDAコードを強調表示することで、ヘテロジニアスCUDAコードを簡単にナビゲートできます
  • ダイナミックなHLSLシェーダ編集
Nsight, Visual Studio Editionでのデバッガのスクリーンショット
Nsight, Visual Studio Editionでのデバッガのスクリーンショット

デバッグ

  • CPUとGPUコードを同時かつ円滑にデバッグします
  • シェーダをGPU上で実行しながら、シェーダのデバッグを行います
  • Direct3D 9/10/11 APIコールのリアルタイムな監視
  • Pixel Historyを用いて、寄与しているフラグメントを見ることができます
Nsight, Visual Studio Editionでのプロファイルのスクリーンショット
Nsight, Visual Studio Editionでのプロファイルのスクリーンショット

プロファイル

  • CPUとGPUを統合してアプリケーション動作を追跡するので、パフォーマンスのボトルネックと簡単に特定できます
  • より正確なプロファイリングを行うための、セッション内カーネルリプレイモード
  • フレームをプロファイリングし、GPUのボトルネックを自動的に測定
  • 実行の並行処理を可視化するためのフレーム・ドローコール・タイミング・ページ

Eclipse Editionからのエディター・スクリーンショット

Eclipse Editionからのエディター・スクリーンショット

Eclipse Editionからのエディター・スクリーンショット