Study/CUDA 3

CUDA를 C++/CLI로 만들어보자

아직 코드 연구중인 부분입니다..... 기준 VS2017 새 프로젝트를 생성한다. Visual C++ → Windows 데스크톱 → DLL(동적 연결 라이브러리) 구성 관리자에 프로젝트 타겟 설정 변경 자신이 설계하고자 하는 목적에 맞게 구성 (Debug, Release 등) 및 플랫폼 (x86, x64 등)을 설정한다. 프로젝트의 빌드설정을 변경한다. 프로젝트 우클릭 → 빌드 종속성 → 사용자 지정 빌드 자신의 버전에 맞는 CUDA를 체크한다.현재 자신의 CUDA 설정 확인해볼 것! 프로젝트의 빌드 순서를 변경한다. 프로젝트 우클릭 → 빌드 종속성 → 프로젝트 종속성 또는 프로젝트 빌드 순서 DLL을 생성하는 프로젝트가 DLL을 사용하는 프로젝트 보다 먼저 빌드되어야 한다. 생성한 프로젝트의 속성 페이..

Study/CUDA 2020.02.04

CUDA를 C#에서 사용해보자

방법 1) DLL import http://blog.naver.com/sogangori/220514920009 CUDA와 C# 같이 사용하기 C#에서 CUDA를 사용하는 방법입니다. C#과 CUDA를 같이 사용하는 방법은 많겠지만 저는 그중 몇... blog.naver.com 추가! PTX 파일 만들기 (PTX로 컴파일 된 파일을 라이브러리로 읽음) https://blog.naver.com/pkk1113/221362455788 Visual Studio에서 cuda 파일을 ptx 파일로 바꾸기 (서론) NVIDIA에서 제공하는 Ray Tracing 엔진 OptiX를 사용하기로 하였다. 인터넷에 돌아다니는... blog.naver.com 위 블로그에서 Generate GPU Debug Information ..

Study/CUDA 2019.07.08

CUDA

CUDA : Compute Unified Device Architecture NVCC : NVIDIA CUDA Compiler 구조 : X(주 개정 Major).Y(부 개정 Minor) compute_XY, sm_XY (Streaming Multiprocessor)하고 넘버링을 같이한다. Toolkit은 API라고 생각하면 헷갈리지 않는다. 확인 방법 : 사이트에서 확인 : developer.nvidia.com/cuda-gpus VS로 확인 : Cuda toolkit 설치시 Cuda sample도 같이 설치 했다면, 1_Utilities에 있는 deviceQuery를 실행해본다. 관련 링크 https://docs.nvidia.com/cuda..

Study/CUDA 2019.02.20