ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 불친절한 CUDA 설치하기 정리
    CUDA 2010. 11. 25. 17:55
    반응형

    테스트환경
    필요 hardware
      CUDA 사용 가능한 GPU 머신
      참조 : http://kr.nvidia.com/object/cuda_learn_products.html

      * G80 시리즈 중에서 8400은 현재 4만원이면 구입가능. 나머진 너무 비쌈..ㅡ_ㅡ;
         CUDA에서 에뮬레이션 모드를 지원하나 실제 머신에서 돌리는 것과 에뮬레이션 모드에서 돌릴때의 차이가 있기 때문에 에뮬레이션보다는 실제머신에서 돌려보는 것을 추천.
         ex) double precision같은 경우 현재 출시되어 있는 GPU들은 지원하지 않음. 그래서 실제 하드웨어 상에서 double을 쓰면 문제 발생. 그러나 에뮬레이션 모드에서는 이런 문제가 발생하지 않음.
    필요 software
      windows xp
      visual c++ 2005 express edition

    CUDA toolkit 과 CUDA SDK를 순서대로 설치
    다운 : http://kr.nvidia.com/object/cuda_get.html
    * 경우에 따라 CUDA Dirver 필요할 수 있음.

    테스트
    CUDA SDK가 설치된 경로인 "NVIDIA CUDA SDK\projects" 에 있는 예제들을 돌려서  잘 돌아가는지 확인. ex) MatrixMul

    CUDA 프로그램 작성
    새로운 CUDA 프로그램을 작성하려면 projects폴더에 있는 예제중에 template라고 되어 있는 걸 원하는 곳에 복사한 다음 이름을 바꿔서 사용 하면됨.

    현재 CUDA파일은 .cu 라는 확장자를 가지고 kernel부분이 따로 분리되어 있으나 kernel을 분리할 필요없이 하나의 파일에 통합해서 프로그래밍 하는 것도 가능함.

    설치 관련된 내용은 CUDA SDK 가 설치된 하위 폴더중 doc라는 폴더의 CUDA_SDK_release_notes_windows.txt 을 참조.

    반응형

    'CUDA' 카테고리의 다른 글

    cuda template project  (0) 2011.04.20
    CUDA 프로그래밍 기본개념  (0) 2010.11.25
    cuda template project(2)  (0) 2010.11.16
    CUDA 메모리 구조(2)  (0) 2010.09.09
    CUDA 메모리 구조(1)  (0) 2010.04.07

    댓글

Designed by Tistory.