Axivion Checker: NVIDIA CUDA C++ Guidelines (original) (raw)
Products
SOFTWARE QUALITY SOLUTIONS Squish - GUI Testing Coco - Code Coverage Test Center - Test Management Axivion Static Code Analysis Axivion Architecture Verification Axivion for CUDAMORE
Solutions
BY INDUSTRY QA for Automotive QA for Aviation & Aerospace QA for Industrial Automation QA for Industrial Vehicles QA for Medical
BY STANDARD EN 50716 IEC 61508 IEC 62304 ISO 26262By Use Case
Resources
QA Articles QA Blog QA Resources QA Success Stories Webinars/Live EventsAbout Us
Careers News Contact UsBack
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.
Offering
Products
Axivion Suite Axivion Static Code Analysis Axivion Architecture Verification Axivion for CUDA Axivion Tool Qualification Kit
Services
Features
Architecture Checks
Software Architecture Check Software Architecture Recovery Software Architecture Archaeology Freedom from Interference
Coding Guidelines Checks MISRA Checker Autosar Checker CERT Checker CWE Checker CUDA C++ Guidelines C Secure Coding CheckerOther Features
Defect Analysis Metrics Monitoring Clone Management Cycle Detection Dead Code Analysis
Solutions
By Industry Axivion Aerospace Axivion Automotive Axivion Embedded Axivion Industrial Automation Axivion Medical
By Standard EN 50716 IEC 61508 IEC 62304 ISO 26262By Use Case
Resources
Axivion Success Stories Axivion Blog Axivion Documents Axivion Resource Center Axivion On-Demand Webinars Webinars/Live EventsGet Started
Request a Demo Proof of Value Workshop Request a Quote Contact UsBack
Comply with NVIDIA's CUDA C++ Guidelines for Robust and Safety-Critical Programming
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
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.
Part of Your Daily Workflow
No need to change tools or IDE. Axivion for CUDA seamlessly integrates into your CI/DevOps environment.
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
Learn More About Axivion for CUDA
Technical Facts
at one Glance
