CUDA C++ Coding Guidelines
Guidelines for Effective Safety-Critical Programming
This document outlines recommended coding practices and guidelines that improve the robustness and safety of software developed in CUDA C++. It is intended for developers working on safety-critical and high-reliability applications.
The intention of these guidelines is to enforce practices that will increase the robustness of software that uses CUDA. These guidelines are not comprehensive and only cover the aspects of the CUDA C++ programming language that differ from the ISO C++ programming language which CUDA C++ is based on.
Download CUDA C++ Coding Guidelines for Effective Safety-Critical Programming (Version 3.0.1).