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 |
|
|
GPU监控: nvsmi |
|
| • |
M系列和S系列产品 |
| • |
Windows和Linux |
|
|
GPU集群管理 |
| • |
排他模式: 只让特定应用程序访问某一特定GPU |
| • |
GPU可视设备:环境变量,让集群管理软件能够限制应用程序可以使用的Tesla GPU。 |
|
| • |
M系列和S系列产品 |
| • |
Windows和Linux |
|
|
英伟达GPUDirect™ v1.0 |
| • |
让GPU能够与InfiniBand适配器更快通信的英伟达™(NVIDIA®)Tesla解决方案 |
|
| • |
C-系列, M-系列和S-系列产品 |
| • |
仅限于红帽子企业版Linux (RHEL) 5.4 |
|
下载
| • |
Tesla驱动程序 |
| • |
RHEL内核补丁 |
| • |
InfiniBand OFED驱动程序 |
| • |
安装说明 |
|
英伟达GPUDirect™ v2.0 |
|
| • |
所有Tesla 20系列GPU |
| • |
CUDA Toolkit 4.0支持的所有Linux以及Windows版本或更高版本 |
|
了解更多信息...
|
注: 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 |