Tesla

Tesla 소프트웨어 특징

 
 

NVIDIA® Tesla™ GPU 컴퓨팅 제품은 워크스테이션과 데이터 센터를 위한 고성능 컴퓨팅 환경을 대상으로 개발되었습니다. 이는 GPGPU를 위해 특별히 제작되었으며 Tesla 제품에서만 지원되는 다양한 CUDA 소프트웨어 기능이 포함됩니다. 아래 표에서 내용을 확인하실 수 있습니다.

소프트웨어 어플리케이션
         설명           지원 매트릭스           다운로드
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 제품과 운영체제 선택
OEM을 통해 제공되는 M 시리즈 드라이버
GPU 모니터링: nvsmi
GPU 온도
팬 속도
ECC 정보
M 시리즈 및 S 시리즈 제품
Windows 및 Linux
Tesla 드라이버 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
GPU와 InfiniBand 어댑터 간의 통신 속도를 높일 수 있는 Tesla 솔루션
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 Computer Cluster) 드라이버는 CUDA C/C++용 Windows 드라이버로서 원격 데스크톱과 서비스를 지원하고 Windows에서의 CUDA 커널 실행 오버헤드를 줄여줍니다. TCC 드라이버는 Tesla 제품 상에서 그래픽을 사용할 수 없도록 한다는 점에 주의하십시오.

GPU 모니터링
Tesla용 GPU 모니터링에는 nvsmi 도구를 사용할 수 있습니다. 이 도구는 현재 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(Peer-to-Peer) 통신이 가능하여 추가적인 CPU 오버헤드를 방지할 수 있습니다.

Memory

NVIDIA GPUDirect를 사용하면 버퍼 1에서 2로 메모리를 복사하는 과정이 생략됩니다.


GPUDirect v2.0 Peer-to-Peer Communication

GPUDirect v2.0 Peer-to-Peer Communication