NVIDIA® Tesla™ GPU為針對工作站及資料中心的高效能運算所設計。有許多的CUDA和OpenCL軟體功能都是專門為GPGPU而設計,且僅在Tesla產品中提供支援。這些軟體如下表所列。
應用軟體 |
說明 |
支援內容 |
下載 |
針對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 |
|
|
NVIDIA GPUDirect™ |
| • |
Tesla和InfiniBand驅動程式,可實現CPU和InfiniBand之間更快速的通訊 |
|
| • |
M-系列和S-系列產品 |
| • |
僅限於Redhat Enterprise Linux (RHEL) 5.4 |
|
下載
| • |
Tesla驅動程式 |
| • |
RHEL核心修補程式 |
| • |
InfiniBand OFED驅動程式 |
| • |
安裝指示 |
|
針對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™為來自NVIDIA的一種全新技術,藉由除去CPU所發生的開銷,此技術可讓GPU和其他PCIe匯流排裝置間的通訊更為快速。NVIDIA投注心力的首個裝置是InfiniBand,在此方面,NVIDIA和Mellanox共同合作,可讓GPU和InfiniBand之間的通訊更為快速,且主記憶體的記體體備份次數可更少。
 |
採用NVIDIA GPUDirect可除去從緩衝區1至2的記憶體備份 |