Company
교육 철학

Ray Tracing By On Weekends (레이트레이싱 한주만에 끝내기)

RayTracinginOneWeekendinCUDA
eazuooz
들어가기에 앞서 CUDA와 Visual Studio 2022를 설치하고 프로젝트를 생성하는 방법을 안내해드리겠습니다.

1. CUDA Toolkit 설치

NVIDIA 웹사이트 방문: NVIDIA 개발자 사이트(https://developer.nvidia.com/cuda-downloads)에 접속합니다.
운영 체제 선택: Windows를 선택하고, 시스템 사양에 맞는 버전을 다운로드합니다.
설치 실행: 다운로드한 설치 파일을 실행하고, 기본 설정으로 설치를 진행합니다. Express 설치를 권장합니다.

2. Visual Studio 2022 설치/설정

Visual Studio 2022 설치: 아직 설치하지 않았다면, Microsoft 웹사이트에서 Visual Studio 2022 Community(무료) 또는 Professional/Enterprise 버전을 다운로드합니다.
워크로드 선택: 설치 시 "C++를 사용한 데스크톱 개발" 워크로드를 선택해야 합니다. 이미 설치되어 있다면, Visual Studio Installer를 통해 수정할 수 있습니다.

3. CUDA 프로젝트 생성

Visual Studio 실행: Visual Studio 2022를 실행합니다.
새 프로젝트 만들기: "새 프로젝트 만들기"를 선택합니다.
CUDA 템플릿 선택: 검색 상자에 "CUDA"를 입력하고, "CUDA 12.x Runtime" 템플릿을 선택합니다 (버전은 설치한 CUDA Toolkit에 따라 다를 수 있습니다).
프로젝트 구성: 프로젝트 이름과 위치를 지정하고 "만들기"를 클릭합니다.

4. 프로젝트 설정 확인

프로젝트 속성: 솔루션 탐색기에서 프로젝트를 우클릭하고 "속성"을 선택합니다.
CUDA C/C++ 설정: "CUDA C/C++" 섹션에서 GPU 아키텍처 설정을 확인합니다. 보통 compute_XX,sm_XX 형식으로 되어 있으며, 사용 중인 GPU에 맞게 설정되어야 합니다.

5. 테스트 코드 작성 및 실행

생성된 기본 kernel.cu 파일에 간단한 CUDA 코드가 포함되어 있습니다. F5를 눌러 빌드하고 실행해보세요.
주의사항
NVIDIA GPU가 설치되어 있어야 합니다.
CUDA Toolkit 버전과 Visual Studio 버전의 호환성을 확인하세요.
GPU 드라이버가 최신 버전으로 업데이트되어 있어야 합니다.

Contents (목차)