最新のソフトウェア アップデート、教材、イベント、注目すべきニュースなどを毎週取り上げています。今週は、いくつかのソフトウェアのリリースがあります。
ソフトウェア リリース
HPC SDK で標準言語を活用し、ポータブルで高性能なコードを実現
NVIDIA HPC SDK は、高速化された HPC アプリケーションを開発するためのコンパイラ、ライブラリ、ツールの包括的なスイートです。幅広い柔軟なサポート オプションにより、ユーザーは自身の状況に最も適したプログラミング モデルでアプリケーションを作成することができます。
HPC SDK は、パフォーマンスが最適化されたドロップイン ライブラリ、標準言語、ディレクティブベースのメソッド、CUDA が提供する特殊化など、さまざまなプログラミング モデルを提供しています。最新の機能強化の多くは、ISO C++、ISO Fortran、Python などの標準言語対応の分野です。
NVIDIA HPC コンパイラは、これらの言語の公開されている仕様における最近の進歩を利用し、 GPU で高速化されたプラットフォーム上でスケーリングするための移植性と性能の両方を備えた、生産性の高いプログラミング環境を提供します。
新しい HPC SDK バージョン 22.3 をダウンロードし、「Resources」セクションにある、標準言語による並列プログラミングに関する新しい記事をご覧ください。
今すぐ始める: NVIDIA PCS SDK 22.3
NVIDIA cuQuantum SDK で量子回路シミュレーションを加速する
cuQuantum – 量子回路シミュレーションを加速するための SDK
NVIDIA cuQuantum は、量子コンピューティングのワークフローを加速するために最適化されたライブラリとツールの SDK です。開発者は、より簡単かつ確実に新しいアルゴリズムを作成し、検証しながら、cuQuantum を使用することができます。量子回路シミュレーションを、ステート ベクターとテンソル ネットワークの両方の手法で、桁外れに高速化することで、開発者はより大きな問題をより速くシミュレーションすることができるようになります。
エコシステムの統合と協業の拡大
cuQuantum は現在、一般的な産業用シミュレーターのバックエンドとして統合されています。また、量子アプリケーション開発プラットフォームの一部として提供され、化学から気候モデリングの分野まで、大規模な量子研究の推進に利用されています。
新しいアプライアンスのベータ版で SDK が利用可能
cuQuantum SDK は現在 GA (一般提供中)で、無料でダウンロードすることができます。NVIDIA はまた、最適化されたベータ版ソフトウェア コンテナーである cuQuantum DGX アプライアンスをパッケージ化しており、NGC カタログから入手可能です。
詳細を見る: cuQuantum SDK
Nsight Graphics 2022.2 によるレイ トレーシング アプリケーションの性能向上
Nsight Graphics は、プログラミング モデルの可視化、解析、最適化を行うために設計された性能解析ツールです。また、ワークステーションからスーパーコンピューターまで、 CPU と GPU の数量や規模に関わらず、効率的にスケールするように調整されています。
Nsight Graphics 2022.2 の最新機能は以下の通りです。
- AABB Overlay Heatmap 表示
- Shader Timing Heatmap (D3D12/Vulkan + RT サポート時)
- ETW で GPU を使用する他のプロセスを表示
- Vulkan ビデオ拡張
今すぐダウンロードする Nsight Graphics 2022.2
Nsight Systems 2022.2 によるシステム プロファイリングとデバッグの簡素化
Nsight Systems は、システム全体のビューの中で GPU ワークロードを CPU 側まで追跡するように設計されたトリアージおよびパフォーマンス分析ツールです。この機能により、アプリケーションの GPU 利用率、グラフィックおよびコンピュート API の挙動、OS ランタイムのオペレーションを分析するのに役立ちます。これにより、ワークステーションからスーパーコンピューターまで、あらゆる数量やサイズの CPU や GPU において、アプリケーションのパフォーマンスとスケールを効率的に最適化することができます。
Nsight Graphics 2022.2 の最新機能は以下の通りです。
- NVIDIA NIC Ethernet メトリクスのサンプリング
- Vulkan メモリ操作と警告
- Vulkan グラフィックス パイプライン ライブラリ
- マルチポート ビューの機能強化
今すぐダウンロードする Nsight Systems 2022.2
Nsight Deep Learning Designer 2022.1 によるディープラーニング モデル設計の進化
NVIDIA Nsight Deep Learning Designer は、開発者がアプリ内の推論用に高性能なディープ ニューラル ネットワークを効率的に設計および展開するのに役立つ統合開発環境です。
含まれる機能は以下の通りです。
- ネストされたテンプレートをサポートし、開発者は階層的なモデルのグラフを容易に作成することができます。
- NeuralEditor でのタイプチェックのパフォーマンスと、 PyTorch エクスポーターでの全体的なユーザー エクスペリエンスを向上させました。
- 解析モードでの全テンソル保存に対応。
- 新しいスカラー用の Constant Input レイヤーと、解析レイヤーの Signal Injector。
- BatchNorm レイヤーと Upscale レイヤーでの性能向上。
- Upscale レイヤーでのダウンスケールと、固定サイズのアップスケーリングに対応。
強化された CUDA 11.6, Update 1、新しい SDK すべてのためのプラットフォーム
この CUDA Toolkit のリリースは、 CUDA アプリケーションのプログラミング モデルおよびパフォーマンスの強化に注力しています。 CUDA 11.6 には、アップデートされたブランチの R510 ドライバーが同梱されています。 CUDA Toolkit 11.6, Update 1 は、ダウンロード可能です。
新しい機能は以下の通りです。
- NVIDIA Turing および Ampere GPU では、GSP ドライバー アーキテクチャが既定になりました。
- インスタンス化されたグラフのノードを無効化するための新しい API。
- 128 ビット整数型に完全対応
- Cooperative Groups 名前空間の更新
- CUDA コンパイラの更新
- Nsight Compute 2022.1 リリース
詳細を見る: CUDA Toolkit 11.6, Update 1
cuNumeric の助けを借りて Python に分散/高速化コンピューティングを提供する
NVIDIA cuNumeric は、Legion ランタイム上で NumPy API をドロップインで置き換えることを目的とした Legate ライブラリです。これにより、Python コミュニティに、NVIDIA プラットフォーム上での分散と高速化されたコンピューティングをもたらします。
新しい機能は以下の通りです。
- 既存の NumPy ワークフローを透過的に高速化、拡張
- 最大数千の GPU を最適にスケール
- コード変更不要で開発者の生産性を確保
- GitHub や Conda で自由に利用可能
詳細を見る: cuNumeric
GPU で加速するグラフィックス シミュレーションで Python コーダーを支援する Warp
Warp は、NVIDIA Omniverse と OmniGraph で、GPU で高速化されたカーネルベースのプログラムを簡単に書くことができる Python フレームワークです。Warp を使えば、Omniverse の開発者は GPU で加速された 3D シミュレーション ワークフローや素晴らしい仮想世界を作ることができます!
新しい機能は以下の通りです。
- Python におけるカーネルベースのコード
- 微分計画法
- 内蔵のジオメトリ処理
- ネイティブコードに匹敵するシミュレーション性能
- イテレーション時間の改善による市場投入までの時間短縮
詳細を見る: Warp
翻訳に関する免責事項
この記事は、「Latest Releases and Resources: NVIDIA GTC 2022」の抄訳で、お客様の利便性のために機械翻訳によって翻訳されたものです。NVIDIA では、翻訳の正確さを期すために注意払っておりますが、翻訳の正確性については保証いたしません。翻訳された記事の内容の正確性に関して疑問が生じた場合は、原典である英語の記事を参照してください。