자바로 Cuda를 사용하자!
이름하야 JCuda!!!
준비물
1. eclipse(http://www.eclipse.org/)
2. Jcuda(http://www.jcuda.org/downloads/downloads.html)
3. Cuda가 설치된 컴퓨터
=======================================================================================================
설치 방법
1. eclipse 다운로드, 자바가 없다면 자바도 설치하자
2. cuda버전과 OS환경에 맞는 Jcuda 다운로드(준비물 2번 참조.)
3. 다른거 없다. eclipse 를 키고 새 java project를 만든다.
4. 프로젝트->우클릭->properties->Java Build Path->Libraries 에서 Add External JARs를 클릭
5. 아까 다운받은 Jcuda directory에서 j로 시작하는 모든 jar를 불러온다.
6. 여기서 끝이 아니다. jcuda-xxxx.jar 의 Native library location을 설정 해줘야 한다.
7. 위의 그림에서 Edit를 눌러 아까 jar들을 불러왔던 디렉토리를 설정해주자.
8. 설정 끗 이제 테스를 해보자!
=========================================================================================================
테스트 코드!
import jcuda.*;
import jcuda.runtime.*; public class CUDA_TEST { public static void main(String[] args) { Pointer pointer = new Pointer(); JCuda.cudaMalloc(pointer, 4); System.out.println("Pointer: " + pointer); JCuda.cudaFree(pointer); } } |
오류가 없이 정상적으로 컴파일 및 실행이 되었다면 성공!
이제 자바로 쿠다를 하자! 끄읏
'Tech > CUDA' 카테고리의 다른 글
CUDA random number geration inside kernel (0) | 2014.09.01 |
---|---|
Install nvidia graphic driver and cuda in Ubuntu (0) | 2014.05.30 |