Skip to main content
Axivion_for_CUDA_HeroImage_UI_RGB_forWeb

NVIDIA's CUDA C++ GUIDELINES 

Comply with the guidelines for effective safety-critical programming and ensure your CUDA C++ code meets the requirements for highly reliable software.

Prefer a live demo or want to speak to one of our Solution Engineers? Get in touch.

Contact us

Comply with NVIDIA's CUDA C++ Guidelines for Robust and Safety-Critical Programming

 

Axivion_Screenshot_NCCG_1.4_violation_840x470px

What are the CUDA C++ Guidelines?

NVIDIA's CUDA C++ Guidelines for robust and safety-critical programming outline recommended coding practices and guidelines that improve the robustness and safety of software developed in CUDA C++. They are intended for developers working on safety-critical and high-reliability applications.

The guidelines were developed to enforce practices that will increase the robustness of software that uses CUDA. They fill a gap by covering the aspects of the CUDA C++ programming language that differ from the ISO C++ programming language which CUDA C++ is based on.

Axivion for CUDA helps you follow these guidelines with ease. The coding guideline checker also supports standards like MISRA, CERT, and CWE.

Take a Tour

How does the CUDA C++ Guidelines Checker work?

Axivion for CUDA facilitates safe and efficient development processes. This, of course, includes checking if your code complies with NVIDIA's CUDA C++ Guidelines for Robust and Safety-Critical Programming.

 

Axivion covers all rules from NVIDIA's guidelines:

  • General Rules
  • Collectives Rules
  • Execution Space Rules
  • Kernel Launch Rules
  • Critical Safety CUDA Rules

And additionally checks compliance with: 

  • CUDA Security Rules

 

Note: The tour will open in a pop-up window. Please view in landscape mode on mobile devices.

 

Making Life Easier for CUDA Developers

 

QA_icon_Compliance_RGB

Learning by Doing

Understand the CUDA C++ Guidelines while developing. Detailed explanations of the rules will be shown to you if you violate them. Next time you will know better.

QA_icon_Compliance_RGB

Part of Your Daily Workflow

No need to change tools or IDE. Axivion for CUDA seamlessly integrates into your CI/DevOps environment.

Save Time RGB_500x500px

Save Time by Automating Checks

Don't waste time with manual checks. Rely on comprehensive and reliable automated checks to comply with the CUDA C++ Guidelines.

 

Technical Playbook: Mastering CUDA Code Quality


In this comprehensive guide we address the challenges developers face and show how Axivion for CUDA can help overcome them. All you need to know - by developers, for developers

This might interest you

Request a Demo

 

Contact Us

Learn More About Axivion for CUDA

 

Visit Product Page

Technical Facts
at one Glance

 

Download the Datasheet

All Coding Guidelines

 

Learn More

Stay up to Date with Product News, Events and Industry Highlights

 

Sign up for Our Newsletter