Skip to main content
Axivion_for_CUDA_HeroImage_UI_RGB_forWeb

NVIDIAのCUDA C++
ガイドライン

安全性が求められる分野で、効果的に開発するためのガイドラインに準拠し、CUDA C++コードが高信頼ソフトウェアの要件を満たしていることを確実にします。

ライブデモをご希望ですか?ソリューションエンジニアとのご相談も承ります。ぜひお問い合わせください。

無料相談

NVIDIAのCUDA C++ガイドラインに準拠し、堅牢で安全性重視のプログラミングを実現

 

Axivion_Screenshot_NCCG_1.4_violation_840x470px

CUDA C++ ガイドラインとは?

NVIDIAのCUDA C++ガイドラインは、NVIDIAが公開したCUDA C++による堅牢かつ安全性が求められるソフトウェア開発のためのガイドラインです。CUDA C++で開発されたソフトウェアの安全性と堅牢性を高めるための推奨コーディング手法やルールがまとめられており、安全性が要求されるアプリケーションや高信頼ソフトウェアに携わる開発者を対象としています。

CUDA C++はISO C++をベースにしつつ、独自の仕様や特徴があります。このガイドラインは、その「違い」を踏まえて、CUDAを使ったソフトウェアをより堅牢にするためのポイントをカバーしています。

Axivion for CUDAを使えば、これらのガイドラインへの準拠を簡単に実現できます。また、MISRACERTCWEなどの業界標準ルールも併せてチェックできるため、安全性・堅牢性・品質の確保を一つのツールでまとめて行えます。

オンラインツアーを体験する

CUDA C++ガイドライン
チェッカーの仕組み

Axivion for CUDAは、安全で効率的な開発プロセスをサポートします。その一環として、NVIDIAが定める「CUDA C++の堅牢性・安全性ガイドライン(CUDA C++ Robust and Safety-Critical Programming Guidelines)」へのコード準拠を自動でチェックします。

 

Axivionは、NVIDIAガイドラインのすべてのルールをカバーしています:

  • 一般ルール(General Rules)
  • コレクティブルルール(Collectives Rules)
  • 実行スペースルール(Execution Space Rules)
  • カーネル起動ルール(Kernel Launch Rules)
  • 特に重要度の高い安全ルール(Critical Safety CUDA rules)

さらに以下の準拠チェックもカバーします:

  • CUDAセキュリティルール(CUDA Security Rules)

 

注意:ツアーはポップアップウィンドウで開きます。モバイル端末では横向き表示でご覧ください。

 

CUDA開発者の負担を軽減

 

QA_icon_Compliance_RGB

実践で学ぶ

CUDA C++ ガイドラインを開発しながら理解しましょう。ルールに違反すると、詳細な説明が表示されます。次は、もっとスマートに対応できます。

QA_icon_Compliance_RGB

日常のワークフローの一部に

ツールやIDEを切り替える必要はありません。Axivion for CUDAは、お使いのCI/DevOps環境にシームレスに統合されます。

Save Time RGB_500x500px

チェックの自動化で時間を節約

面倒な手動チェックはもう不要。CUDA C++ガイドラインに準拠するため、信頼性の高い包括的な自動チェックで、開発をスピードアップしましょう。

 

関連情報

デモ依頼

 

お問い合わせする

Axivion for CUDAの詳細

 

詳しく読む

データシート

 

ダウンロードする

コーディングガイドライン

 

詳しく読む

ニュースレターに登録する

製品ニュース、イベント情報、業界の最新トレンドをいち早くお届けします。

 

今すぐ登録する