Backward Compatibility with CUDA Device Drivers
The table below shows, for each version of TotalView, the SDK tool chain versions that are supported, and the minimum version of the NVIDIA driver needed for each SDK tool chain.
It is important to understand that it is the installed driver that ultimately determines the level of support. That is:
• NVidia provides backwards compatibility in its driver versions. For a given SDK, you can use a driver version that is newer than the minimum shown in the table below. In other words, newer NVidia drivers support older SDK versions. For example, using TotalView for HPC 2016.07, you can debug programs built with the CUDA SDK 7.0 tool chain on systems that are running driver version 367.48 from the CUDA 8.0 SDK, or any driver version that is 346.29 or newer.
• NVidia does not provide upwards compatibility in its driver versions. For a given SDK, you cannot use a driver version that is older than the minimum shown in the table below. In other words, older NVidia drivers do not support newer SDK versions. For example, using TotalView for HPC 2016.07, you cannot debug programs built with the CUDA SDK 8.0 tool chain on systems that are running driver version 346.29 from the CUDA SDK 7.0 or any driver version that is older than 367.48.
SDK Tool Chain Version | Minimum Driver Version | TotalView Version |
8.15.7 | 8.15.10 | 2016.07 |
7.0 | 346.29 | Y | Y | Y |
7.5 | 352.39 | – | Y | Y |
8.0 | 367.48 | – | – | Y |
Y — TotalView supports programs for this driver/SDK version
D — TotalView support for this driver/SDK version is deprecated
– — Driver/SDK version unsupported