'CUDA'에 해당되는 글 1건

CUDA 개발환경 :: 2010/04/18 00:46

*임시 글입니다.

http://developer.nvidia.com/object/gpucomputing.html
http://developer.nvidia.com/object/cuda_3_0_downloads.html

0.환경
-Intel Core2 Duo E8400
-3.25GB RAM (4GB이지만 32bit OS - 차후 64bit에서도 테스트 예정)
-GIGABYTE Nvidia Geforce 9800GTX+ (차후 동종 모델로 multi device 테스트 예정)
-windows xp 32bit
-Visual Studio 2008 (MFC base)
-CUDA와 DirectX의 동시 활용 및 GPU 내부에서의 대화를 응용한 렌더링 고속화 기법 연구
※GPU BIOS가 CUDA지원 이전 버전일 경우 업데이트해줘야 한다.(본 환경에서는 N98XPGH.F11 설치)


1.필요 S/W 설치
-CUDA 2.3 지원 GPU Driver (최소 버전 185.38, 현재 버전 190.38)
-CUDA 2.3 Toolkit
-CUDA 2.3 SDK (설치 폴더를 Toolkit설치 폴더 하위에 SDK 폴더로 설정)
※ 3.0 정식 릴리즈에 따른 업데이트
-CUDA 3.0 지원 GPU Driver (197.13 ~ 197.45 또는 그 이상)
-CUDA 3.0 Toolkit
-CUDA 3.0 SDK (설치 폴더를 Toolkit설치 폴더 하위에 SDK 폴더로 설정)
※드라이버 버젼 196.75는 냉각팬 관련 버그로 인해 삭제되었습니다.
혹시 어딘가에 남은 드라이버로 인해 위 버젼이 설치되었다면 최신 드라이버로 업그레이드 해야 합니다.


2.Visual Studio 설정
-[ 도구 | 옵션 | 프로젝트 및 솔루션 | VC++프로젝트 설정 | 규칙 파일 검색 경로 ]에 "SDK 설치 디렉터리\C\common" 추가
-[ 도구 | 옵션 | 프로젝트 및 솔루션 | VC++ 디렉터리 ] 에서 "포함 파일"에 "Toolkit 설치 디렉터리\include" & "SDK 설치 디렉터리\C\common\inc" 추가
-[ 도구 | 옵션 | 프로젝트 및 솔루션 | VC++ 디렉터리 ] 에서 "라이브러리 파일"에 "Toolkit 설치 디렉터리\lib" & "SDK 설치 디렉터리\C\common\lib" 추가
-[ 도구 | 옵션 | 텍스트 편집기 | 파일 확장명 ]에서  확장명 cu, cuh 를 Microsoft Visual C++ 편집기에 추가
※CUDA 버젼에 따라 SDK 소스 하위 폴더의 위치가 조금씩 다릅니다.

3.프로젝트 생성
-새 프로젝트 생성
-[ 솔루션 탐색기 ]의 [ 소스 파일 ]에서 [ 추가 | 기존 항목 추가 ]를 이용해서 미리 준비해둔 .cu파일을 추가
-[ 프로젝트 | 사용자 지정 빌드 규칙 파일 ] 에서 CUDA Build Rule 파일을 선택하고 확인
-[ 프로젝트 | 속성 | 구성 속성 | 링커 | 입력 ]에서 "모든 구성" 구성의 "추가 종속성" 에 "cudart.lib", "cutil32.lib/cutil32D.lib"을 추가 ("Release"구성에서는 "cutil32.lib"/ "Debug"구성에서는 "cutil32D.lib"를 사용)
-실행 파일이 생성되는 폴더에 "SDK 설치 디렉터리\bin\win32(64bit일땐 64)" 에 위치한 DLL 파일들을 복사

4.Syntax Highlighting & Visual Assist X 지원 설정하기
-차후...

 
Trackback Address :: http://kesegyu.com/tt/trackback/463
Name
Password
Homepage
Secret