CUDA를 이용한 개발
CUDA 어플리케이션
소개
문서
CUDA Zone—CUDA 지원 제품
CUDA 다운로드
CUDA 소식지 신청
 

엔비디아 CUDA™ 기술은 GPU의 처리능력을 몇 배로 향상시켜 가장 복잡한 컴퓨팅 문제를 해결할 수 있는 유일한 C 언어 환경입니다. 엔비디아의 CUDA 개발 툴은 다음 3개의 요소로 구성되어 있습니다.three key components to help you get started:
    1. 최신 CUDA 드라이버
    2. CUDA 툴킷
    3. CUDA SDK 코드 샘플

Toolkit
CUDA 툴킷 CUDA™ 툴킷은 CUDA 지원 GPU를 위한 C 언어 개발 환경입니다. CUDA 개발 환경은 다음을 제공합니다.
  • nvcc C 컴파일러
  • GPU용 CUDA FFT 및 BLAS 라이브러리
  • 프로파일러
  • GPU용 gdb 디버거
  • CUDA 런타임 드라이버 (표준 엔비디아 GPU 드라이버에도 포함)
  • CUDA 프로그래밍 매뉴얼
Developer SDK

CUDA 개발자 SDKCUDA 개발자 SDK는 사용자가 CUDA를 쉽게 시작하는데 도움이 되는 소스 코드를 포함한 예제들을 제공합니다:

  • 병렬 바이토닉 정렬
  • 행렬 곱셈
  • 행렬 전치
  • 타이머를 이용한 성능 프로파일 작업
  • 대 배열의 병렬 전위 합 (스캔)
  • 이미지 컨벌루션
  • Haar wavelet을 이용한 1D DWT
  • OpenGL 및 다이렉트3D 그래픽 연동 예제
  • CUDA BLAS 및 FFT 라이브러리 사용 예제
  • CPU-GPU C- 및 C++- 코드 통합
  • 이항 옵션 평가모델
  • Black-Scholes 옵션 평가모델
  • Monte-Carlo 옵션 평가모델
  • 병렬 Mersenne Twister (무작위 수 생성)
  • 병렬 히스토그램
  • 이미지 노이즈 제거
  • Sobel 에지 검출 필터
  • MathWorks MATLAB® 플러그인(다운로드하려면 여기를 클릭하십시오.)

SDK 코드 예제는 다운로드가 가능합니다. 컴파일되지 않은 예제를 실행하기 위해서는 CUDA 툴킷을 먼저 설치해야 합니다.