Starting OpenCL with MinGW on Windows

이종병렬 프로그래밍에 사용되는 OpenCL

윈도우OS에서 컴파일/실행하기 위해서는 
1. NVidia 홈페이지의 CUDA 존에서 툴킷을 다운로드 한다.

Windows 8 64비트 용 파일이름은 cuda_6.5.14_windows_notebook_64 이다.

설치는 간단하다. 다음다음 하면 설치된다.

2. 컴파일 하기 위한 환경을 구성해야한다. 윈도우의 경우 VisualStudio Express, MinGW, cygwin 을 이용할 수 있다. 
여기서는 MinGW를 설치하였다.(MinGW와 cygwin 의 차이점은 linux환경을 완벽하게 호환되게하는지 안하는지이다.)

 MinGW를 검색해서 MinGW installer 설치후 msys, 컴파일러 등 선택하여 설치한다.

설치는 가급적 c: 드라이브 아래 MinGW 폴더로 하길 권장한다. program files 같은곳은 빈칸 때문에 사용할때 불편을 겪을수 있다.

설치가 끝나면 MinGW아래 msys 아래 버전폴더가 있다. 그 속에 보면 msys 배치파일이 있는데 실행하기전 MinGW의 위치를 마운트해주어야 한다. etc 아래 fstab 파일(없으면 생성한다)안에 아래와 같이 적어준다.

C:\MinGW   /mingw

배치파일을 실행하여 컴파일러가 동작하는 확인한다.

3. 이제 OpenCL 예제 프로그램을 작성하여 실행해보자

댓글

이 블로그의 인기 게시물

C#에서 포인터 사용

WPF RichTextBox 와 Document의 바인딩

WPF Template에 Grid 사용하기( UniformGrid, Grid, WrapPanel)