CUDA / Tesla Supercomputing NewsletterSubscribe to the CUDA / Tesla Supercomputing Newsletter to receive regular updates about NVIDIA’s general purpose parallel computing architecture – how to leverage the GPU to solve many complex computational problems in a fraction of the time required on a CPU - as well as breaking news on NVIDIA’s Tesla Computing Solutions, and how they scale to solve the world’s most important computing challenges.

Tesla Software Features

NVIDIA® Tesla® GPU computing products are designed for high-performance computing at the workstation and in the data center.
There are a number of CUDA software features that are designed specifically for GPGPU and are exclusively supported only on Tesla products.
These are summarized in the table below.

TCC DRIVER FOR WINDOWS
The TCC (Tesla Computer Cluster) driver is a Windows driver for CUDA C/C++ that enables remote desktop, services, and reduces the CUDA kernel launch overhead on Windows. Note that the TCC driver disables graphics on the Tesla products.

GPU MONITORING
The GPU monitoring software for Tesla is available using the nvsmi tool. This tool currently gives the GPU temperature, the fan speed, and also the ECC information. nvsmi will continue to evolve as we add more GPU monitoring features.

GPU CLUSTER MANAGEMENT
NVIDIA works with several cluster management software providers, who already support GPU-based systems:

–

Bright Computing

–

ClusterCorp Rocks

–

Platform Computing

In addition to this, two important features supported in the CUDA drivers are

–

Exclusive mode: Enables an application to get exclusive access to a GPU

–

GPU Visible Devices: Enables the cluster management software to manage GPU resources by controlling which GPUs an application can use

NVIDIA GPUDIRECT™
NVIDIA GPUDirect™ technology enables faster communication between the GPU and other devices on the PCIe bus by removing unnecessary overhead on the CPU. GPUDirect v1.0 allows 3rd party device drivers (e.g. for InfiniBand adaptors) to communicate directly with the CUDA driver, eliminating the overhead of copying data around on the CPU. GPUDirect v2.0 enables peer-to-peer (P2P) communication between GPUs in the same system, avoiding additional CPU overhead.