Tesla

Mathematica®를 이용한 CUDA 프로그래밍

 
 

Mathematica는 유연한 프로그래밍 언어에 광범위한 기호 및 숫자 계산 성능과 고품질 시각화 제작 기능, 내장 어플리케이션 패키지 그리고 즉시 배포할 수 있는 다양한 옵션이 결합된 정교한 개발 환경입니다. 수 천 개의 데이터 집합과 외부 동적 라이브러리 로드 기능에 액세스할 수 있으며 C 코드 자동 생성이 가능한 Mathematica는 시장에서 가장 직관적인 구축 및 배치 환경입니다.

Wolfram Mathematica를 이용한 GPU 컴퓨팅에 대한 자세한 사항은 [here]를 참고하시기 바랍니다.

Wolfram Mathematica

Mathematica의 CUDALink: GPU 프로그래밍 통합

Mathematica는 GPU 가속 선형 대수, 개별 푸리에 변환 및 이미지 처리 알고리즘을 제공하는 CUDALink 패키지를 통해 GPU 프로그래밍 지원을 제공합니다. 또한 최소한의 노력으로 CUDALink 모듈을 자체적으로 작성할 수 있습니다.

CUDALink 패키지는 별도 비용 추가 없이 Mathematica에 포함되며 다음과 같은 기능을 제공합니다:

  • Mathematica의 자동 인터페이스 빌더, 가져오기/내보내기 기능 및 시각화 기능에 대한 액세스
  • Mathematica의 큐레이션된 데이터 집합에 대한 액세스
  • 단정도 및 배정도 연산 지원
  • 사용자 정의된 CUDA 프로그램을 Mathematica에 로드 가능
  • 여러 장치로 확장 가능
  • 원격 세션 등의 기존 Mathematica 기술과 통합

추가 리소스

  • Mathematica GPU 컴퓨팅 가이드 [클릭]
  • Mathematica CUDALink 설명서 [클릭]
  • Mathematica OpenCLLink 설명서 [클릭]
  • Mathematica를 이용한 CUDA 프로그래밍 – Wolfram 백서 [클릭]

예제: Canny Edge Detection 구현

CUDA Canny Edge Performing Canny Edge

예제: 랜덤워크(random walk) 시뮬레이션

List Line Plot Code

List Line Plot

권장 전문 제품

Mathematica의 강력한 GPU 컴퓨팅 성능은 Tesla 및 Quadro GPU 컴퓨팅 제품에서 개발되었으며 최신 CUDA 지원 NVIDIA GPU가 필요합니다.

Tesla 및 Quadro GPU 컴퓨팅 제품은 뛰어난 신뢰성의 수치 정확도와 함께 최상의 계산 성능을 구현하도록 설계되었으며 세계 최고의 전문 시스템 제조업체가 제공 및 지원합니다.

Mathematica의 CUDALink를 활용하려면 다음 사양에 충족해야 합니다:

  • 운영 체제: Windows, Linux, Mac OS X, 32-bit/64-bit 아키텍처
  • NVIDIA CUDA 지원 제품
  • Mathematica 8.0 이상
Tesla

Quadro

TESLA의 장점
탁월한 계산 성능
> 고속 배정도 연산
> 대용량 전용 메모리
> 고속 양방향 PCIe 통신
> InfiniBand 기술을 이용한 NVIDIA GPUDirect™
뛰어난 신뢰성
> ECC 메모리
> 엄격한 스트레스 테스트 수행
최고의 지원
> 전문적인 지원 네트워크
> OEM 시스템 통합
> 장기간의 제품 라이프사이클
> 3년간 보증
> 클러스터 및 시스템 관리 도구
   (서버 제품)
> Windows 원격 데스크톱 지원
 
권장 TESLA 및 QUADRO 구성
하이엔드 워크스테이션
> Tesla C2050 또는 C2070 GPU 2개
> Quadro NVS 295
> 쿼드 코어 CPU 2개
> 12GB 시스템 메모리
중급 워크스테이션
> Tesla C2050 또는 C2070 GPU
> Quadro NVS 295
> 쿼드 코어 CPU
> 8GB 시스템 메모리
입문용 워크스테이션
> Quadro 4000 GPU
> 단일 쿼드 코어 CPU
> 4GB 시스템 메모리

NVIDIA Tesla 및 Quadro 제품은 모든 주요 전문 워크스테이션 OEM이 제공하고 있습니다. Tesla GPU 컴퓨팅 제품은 컴퓨팅 클러스터 배포에 적합하게 설계되고 검증된 유일한 제품입니다.

최적화된 Tesla 시스템 구입
당사는 작업을 보다 빠르게 처리해주는 최적의 솔루션을 제공하기 위해 시스템 공급업체와 협력 관계를 맺고 있습니다. 지금 구입하셔서 Mathematica에서GPU 가속의 모든 기능을 이용해 보십시오.

권장 워크스테이션 플랫폼
 
HP Z800

 

HP Z800
최고의 성능과 멋진 스타일의 디자인을 원하는 Mathematica 고객을 겨냥한 HP Z800은 2개의 Tesla C2050 컴퓨팅 프로세서를 지원하여 슈퍼컴퓨터의 성능을 책상 위에서 실현합니다.
 
Dell Precision T7500   Dell Precision T7500
시스템 확장성 및 성능에 중점을 두고 설계된 Dell Precision T7500에는 하나의 Tesla C2050 컴퓨팅 프로세스가 탑재되어 Mathematica 컴퓨팅 요구를 충족시킵니다.
 
권장 클러스터 플랫폼
 
Dell PowerEdge   Dell PowerEdge C410x PCIe 확장 섀시
16개의 Tesla M2050 컴퓨팅 프로세서와 함께 3U 폼 팩터에 뛰어난 컴퓨팅 성능을 결합시킨 Dell PowerEdge C410x는 Mathematica 사용자를 위해 기존 클러스터를 확장할 수 있는 완벽한 플랫폼입니다.

기타 주요 파트너 및 리셀러
Tesla 전문 제공업체 전체 목록을 보려면 여기를 클릭하십시오.