The following table shows a basic metrics comparison based upon standard specifications: The following table shows a comparison of relevant bus parameters for real world semiconductors that all offer NVLink as one of their options: Nvidia GA102[18] Real world performance could be determined by applying different encapsulation taxes as well usage rate.
[27] For the various versions of plug-in boards (a yet small number of high-end gaming and professional graphics GPU boards with this feature exist) that expose extra connectors for joining them into a NVLink group, a similar number of slightly varying, relatively compact, PCB based interconnection plugs does exist.
As of now the typical plug is U-shaped with a fine grid edge connector on each of the end strokes of the shape facing away from the viewer.
Reported real world devices are:[30] For the Tesla, Quadro and Grid product lines, the NVML-API (Nvidia Management Library API) offers a set of functions for programmatically controlling some aspects of NVLink interconnects on Windows and Linux systems, such as component evaluation and versions along with status/error querying and performance monitoring.
[39] The page "3D Settings" » "Configure SLI, Surround, PhysX" in the Nvidia Control panel and the CUDA sample application "simpleP2P" use such APIs to realize their services in respect to their NVLink features.
On the Linux platform, the command line application with sub-command "nvidia-smi nvlink" provides a similar set of advanced information and control.
[40] With the introduction of the DGX-1 high performance computer base it was possible to have up to eight P100 modules in a single rack system connected to up to two host CPUs.
[45] In 2020, Nvidia announced that they will no longer be adding new SLI driver profiles on RTX 2000 series and older from January 1, 2021.