資料の紹介

 AIの学習や推論に使われるGPU(画像処理半導体)。もともと3Dグラフィックスや動画処理などに使われていたGPUの用途を汎用的な計算処理にも広げたのが、米NVIDIA(エヌビディア)のGPU向け開発環境「CUDA」だ。CUDAを使用することで、PCなどに使われているCPU(中央処理演算装置)では難しかった並列度の高い計算を効率よく処理できるようになった。

 科学計算や機械学習、ビッグデータ解析などで活用されているCUDAだが、その環境で動くアプリケーションの性能はソフトウエアの品質次第だ。高品質なソフトウエアをいかにして、開発者の負荷を最小限に抑えながら、短期間で開発するか。そのための手段として、CUDA向けに特化した開発支援ツールを活用する方法がある。

 本資料では、CUDAアプリケーション用ソフトウエアの静的コード解析とアーキテクチャー検証を自動で行うツールを紹介する。開発早期から不具合やコーディングガイドライン、各種規格違反などを検知し、CUDAアプリケーションの真の性能を引き出す手助けをする。GPU専用コード開発から既存ソフトウエアのCUDA対応GPUへの適応まで、様々なCUDAアプリケーション開発を支援するものとなっている。

この先は日経クロステック Active会員の登録が必要です

日経クロステック Activeは、IT/製造/建設各分野にかかわる企業向け製品・サービスについて、選択や導入を支援する情報サイトです。製品・サービス情報、導入事例などのコンテンツを多数掲載しています。初めてご覧になる際には、会員登録(無料)をお願いいたします。