Tesla

Tesla軟體功能

 
 

NVIDIA® Tesla™ GPU為針對工作站及資料中心的高效能運算所設計。有許多的CUDA 軟體功能都是專門為GPGPU而設計,且僅在Tesla產品中提供支援。這些軟體如下表所列。

應用軟體
         說明           支援內容           下載
針對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/
drivers
選擇Tesla產品和作業系統
M-系列驅動程式由OEM業者提供
GPU監控: nvsmi
GPU溫度
風扇速度
ECC資訊
M-系列和S-系列產品
Windows和Linux
可下載自http://www.nvidia.com/
drivers
選擇Tesla產品和作業系統
GPU叢集管理
獨佔模式:讓應用程式可獨佔特定GPU
GPU可視裝置:環境變數讓叢集管理軟體可限制某個應用程式可使用的Tesla GPU
M-系列和S-系列產品
Windows和Linux
可下載自Tesla 驅動程式http://www.nvidia.com/
drivers
選擇Tesla產品和作業系統
NVIDIA GPUDirect™ v1.0
Tesla能實現GPU和InfiniBand轉接器之間更快速的通訊。
C-系列, M-系列和S-系列產品
僅限於Redhat Enterprise Linux (RHEL) 5.4
   下載
Tesla驅動程式
RHEL核心修補程式
InfiniBand OFED驅動程式
安裝指示
NVIDIA GPUDirect™ v2.0
GPU點對點(P2P)通訊
所有Tesla 20-系列 GPU
CUDA Toolkit 4.1或更高階版本所支援的所有Linux和Windows版本
可下載自Tesla 驅動程式http://www.nvidia.com/
drivers
選擇Tesla產品和作業系統
   瞭解更多資訊...

附註:CUDA 4.1 RC候選版現已針對CUDA註冊開發人員 開放下載

針對Windows的TCC驅動程式
TCC(Tesla電腦叢集)驅動程式為針對CUDA C/C++的Windows驅動程式,可啟動遠端桌面、服務,並減少Windows上CUDA核心啟動的耗損。請注意,TCC驅動程式會使Tesla產品上的繪圖功能失效。

GPU監控
nvsmi工具可提供Tesla的GPU監控軟體。此工具目前可提供GPU溫度、風扇速度,以及ECC資訊等。nvsmi將持續增加更多的GPU監控功能。

GPU叢集管理
NVIDIA與數家叢集管理軟體供應業者合作,這些業者已支援以下GPU的系統:

Bright Computing
ClusterCorp Rocks
Platform Computing

除此之外,CUDA還支援以下兩種重要特性:

獨佔模式:讓某應用程式可獨佔使用特定GPU
GPU可視裝置:藉由控制某應用程式使用哪個GPU,叢集管理軟體可管理GPU資源

NVIDIA GPUDIRECT™
NVIDIA GPUDirect™ 技術藉由除去CPU上不必要的處理程序,讓GPU和其他PCIe匯流排串接的元件裝置以更快的速度進行溝通。GPUDirect v1.0能讓第三方裝置的驅動程式(例如InfiniBand轉接器的驅動程式)和CUDA驅動程式直接溝通,如此能省略在CPU上複製資料的程序。GPUDirect v2.0能支援同系統中GPU之間的點對點(P2P)通訊,可避免額外的CPU負荷。

Memory

採用NVIDIA GPUDirect可除去從緩衝區1至2的記憶體備份


GPUDirect v2.0 Peer-to-Peer Communication

GPUDirect v2.0 Peer-to-Peer Communication