Tesla

Tesla软件功能

 
 

NVIDIA®(英伟达™)Tesla™ GPU计算产品专为工作站以及数据中心的高性能计算而设计。 有许多CUDA和OpenCL软件特性都是专为GPGPU而设计的,而且只有Tesla产品才支持这些特性。 下表对此进行了总结。

软件应用程序
         描述           支持Matrix           下载
Windows的高性能驱动程序: TCC驱动程序
针对Windows的Tesla驱动程序
可实现远程桌面、Windows服务
可减少启动软件内核的系统总开销
专为CUDA C/C++而设计
C系列GPU: Windows Vista、Windows 7
M系列和S系列产品: Windows HPC Server 2008以及2008 R2
可从下列网站下载:http://www.nvidia.com/
驱动程序
选择Tesla产品以及操作系统
M系列驱动程序可从OEM厂商处获得。
GPU监控: nvsmi
GPU温度
风扇转速
ECC信息
M系列和S系列产品
Windows和Linux
可从下列网站下载Tesla驱动程序:http://www.nvidia.com/
驱动程序
选择Tesla产品以及操作系统
GPU集群管理
排他模式: 只让特定应用程序访问某一特定GPU
GPU可视设备:环境变量,让集群管理软件能够限制应用程序可以使用的Tesla GPU。
M系列和S系列产品
Windows和Linux
可从下列网站下载Tesla驱动程序:http://www.nvidia.com/
驱动程序
选择Tesla产品以及操作系统
英伟达GPUDirect™ v1.0
让GPU能够与InfiniBand适配器更快通信的英伟达™(NVIDIA®)Tesla解决方案
C-系列, M-系列和S-系列产品
仅限于红帽子企业版Linux (RHEL) 5.4
   下载
Tesla驱动程序
RHEL内核补丁
InfiniBand OFED驱动程序
安装说明
英伟达GPUDirect™ v2.0
GPU点对点通信
所有Tesla 20系列GPU
CUDA Toolkit 4.0支持的所有Linux以及Windows版本或更高版本
可从下列网站下载Tesla驱动程序:http://www.nvidia.com/
驱动程序
选择Tesla产品以及操作系统
   了解更多信息...

注: CUDA注册开发者 现在可以下载 CUDA 4.0候选版本。

针对WINDOWS的TCC驱动程序
TCC (Tesla计算机集群)驱动程序是一种用于CUDA C/C++的Windows驱动程序,该驱动程序可实现远程桌面、服务并能够在Windows上减少CUDA内核启动的系统总开销。 请注意,TCC驱动程序可禁用Tesla产品上的图形功能。

GPU监控
针对Tesla的GPU监控软件可以利用nvsmi工具来获得。 该工具目前能够给出GPU温度、风扇转速以及ECC信息。 随着我们新增更多的GPU监控特性,nvsmi将不断发展。

GPU集群管理
NVIDIA®(英伟达™)与多家集群管理软件供应商均保持着合作关系,这些供应商支持基于GPU的系统:

Bright Computing
ClusterCorp Rocks
Platform Computing

除了这些以外,CUDA驱动程序还支持两种重要的特性:

排他模式: 只让特定应用程序访问某一GPU
GPU可视设备: 通过控制应用程序能够使用哪些GPU,从而让集群管理软件能够管理GPU资源。

NVIDIA®(英伟达™)GPUDIRECT™
通过消除不必要的CPU处理时间,英伟达GPUDirect技术让GPU能够与PCIe总线上的其它设备更快地通信。 GPUDirect v1.0让第三方设备驱动程序(例如用于InfiniBand适配器的驱动程序) 能够直接与CUDA驱动程序通信,消除了在CPU上复制数据所需的处理时间。 GPUDirect v2.0让同一系统中的多个GPU之间能够实现点对点(P2P)通信,避免了额外的CPU处理时间。


利用NVIDIA GPUDirect,消除了从缓冲区1至缓冲区2的存储器拷贝。


GPUDirect v2.0 Peer-to-Peer Communication

GPUDirect v2.0 Peer-to-Peer Communication