NMath Premium

.NET용 GPU 가속 수학 라이브러리

C#, Visual Basic 및 F#을 포함한 모든 .NET 언어와 호환됩니다.

NMath Premium NMath 및 NMath Stats의 프리미엄 에디션은 .NET 플랫폼에서 GPU 가속 수학을 위한 NVIDIA CUDA™ 아키텍처의 파워를 활용합니다. CUDA는 NVIDIA가 개발한 병렬 컴퓨팅 플랫폼 및 프로그래밍 모델로, 그래픽 처리 장치의 파워를 활용하여 컴퓨팅 성능을 극적으로 향상시킵니다. GPU 컴퓨팅은 모든 NVIDIA 8 시리즈 이상 GPU의 표준 기능입니다. NVIDIA Tesla 전 라인은 CUDA를 지원합니다. 지원되는 제품의 전체 목록은 여기를 참조하십시오.

손쉬운 사용

NMath Premium 은 모든 CUDA 지원 GPU와 함께 작동합니다. NMath Premium 은 런타임에 CUDA 지원 GPU의 존재를 자동으로 감지하여 적절한 계산을 원활하게 리디렉션합니다. 라이브러리는 GPU에서 해결해야 할 문제와 CPU에 의해 해결되어야 할 문제를 지정하도록 구성될 수 있습니다. 런타임에 GPU가 존재하지 않으면 계산이 자동적으로 오류 없이 CPU로 되돌아갑니다.

GPU 프로그래밍 경험이 필요하지 않습니다.

선택적 GPU 구성 설정과 같은 몇 가지 예외가 있기는 하지만 NMath NMath Premium의 API는 동일합니다. 기존 NMath 개발자는 NMath Premium으로 업그레이드하여 새로운 소프트웨어를 작성하지 않고 현재의 그래픽 카드 또는 추가적 GPU를 통해 사용자에게 더 높은 성능을 즉시 제공할 수 있습니다.

기존 NMath 코드를 변경하지 않아도 됩니다.

Adaptive Bridge

NMath Premium의 Adaptive Bridge® 기술은 다음을 제공합니다.

  • 다중 GPU 지원
  • GPU에 스레드를 바인딩하기 위한 스레드 별 제어
  • 최적의 하드웨어 사용을 보장하기 위해 개별 CPU–GPU 라우팅의 자동 성능 튜닝

지원되는 기능

GPU 가속은 많은 NMath 함수에 2 ~ 4배의 속도 향상을 제공합니다. 고성능 GPU에서 실행되는 대규모 데이터 세트의 경우, 속도는 10배를 넘을 수 있습니다. 또한 GPU에 대한 계산을 덜어줌으로써 추가 처리 작업을 위해 CPU가 자유롭게 되어 성능이 더욱 향상됩니다.

선형 대수(밀집 시스템)의 GPU 가속을 위해 직접 지원되는 기능은 다음과 같습니다.

  • 단일 값 분해(SVD)
  • QR 분해
  • 고유값 루틴
  • Ax = B의 해

신호 처리를 위한 GPU 가속에는 다음이 포함됩니다.

  • 1D 고속 푸리에 변환 (복합 데이터 입력)
  • 2D 고속 푸리에 변환 (복합 데이터 입력)

 

 

GPU: (1) NVIDIA Tesla M2090: 1 Fermi GPU, 512 CUDA 코어, 6GB GDDR5 메모리
CPU: Intel Xeon X5670, 2.93 GHz, 하이퍼 스레딩(12 스레드) 기능의 6 코어, 12 MB L3 캐시, 32 nm 제조 공정(Westmere)

물론 많은 상위 레벨 NMathNMath Stats 클래스는 이러한 함수를 내부적으로 사용하므로 GPU 가속화로부터 간접적으로 이점을 얻습니다.

NMath

  • 가중 최소 자승을 포함한 최소 자승
  • 이동 창 필터 및 Savitsky-Golay와 같은 필터링
  • 비선형 프로그래밍(NLP)
  • 상미분 방정식(ODE)

NMath Stats

  • 반복 측정이 있거나 없는 이원 ANOVA
  • 요인 분석
  • 선형 회귀 및 로지스틱 회귀
  • 주성분 분석(PCA)
  • 부분 최소 자승(PLS)
  • 비 음수 행렬 분해(NMF)

추가 정보

저희 무료 백서 NMath Premium: .NET용 GPU 가속 수학 라이브러리를 다운로드하고, 저희 블로그에서 NMath Premium에 대한 글을 읽어 자세한 내용을 알아 보십시오.

NMath Premium 평가에 관심이 있으시면, 30일의 평가 기간 동안 사용하실 수 있는 바이너리 형식의 무료 평가판 을 제공해 드립니다. 주문은 당사의 안전한 온라인 스토어를 통해 하실 수 있습니다.

자국의 언어로 구입하려면 아래 나열된 한국 리셀러 중 하나를 이용하십시오.

한국어 소프트웨어 리셀러 (Korean Language Software Resellers)

Tangun Soft

Tangunsoft Korean Reseller

Tangunsoft
연락 인 Seung Hyun Lee, marketing@tangunsoft.com

Yesin Soft

Yesin Soft Korean Reseller

Yesin Soft
연락 인 Sang Kwak, ysang@yesinsoft.com

Component Source

Component Source Logo

Component Source
연락 인 Yunny Sung, yunnys@componentsource.com

Top