728x90 콤퓨타/CUDA5 우분투에 쿠다 설치할 때 missing required library libglut.so 에러 missing required library libglut.so 이런 에러가 발생하면 sudo apt-get install libglew-dev freeglut3-dev 설치해 줄 것. 2013. 2. 20. could not find -lcuda Ubuntu 10.04 LTS 64bitCUDA 4.0 sudo apt-get install nvidia-currentsudo ln -s /usr/lib/nvidia-current/libcuda.so /usr/lib/libcuda.so 2013. 2. 20. ubuntu 10.04 64bit에서 cannot find -lcutil Ubuntu 10.04 64bitCuda 4.0 cannot find -lcutil 에러 Makefile에서 라이브러리를 직접 링크해줘야함 -L$(CUDA_HOME)/lib64 -lcutil_x86_64 2013. 2. 20. CUDA shared memory와 coalesced memory access [출처 : http://eaglface.blogspot.kr/2008/08/cuda-shared-memory-coalesced-memory.html] 뭔가 새로운 것을 배워나갈때 좋은 방법중에 하나는 잘 만들어진 예제를 참고하는 것이다. CUDA의 경우에는 SDK에 꽤나 좋은 예제가 많아서 배울 때 도움이 많이 된다. 그 중에 Convolution예제는 반드시 봐 두면 좋을 것 같은 예제다. 우선 원래 알고리즘이 매우 직관적이고 Serial implementation이 간단해서 원래 뭐였는지 고민할 필요가 없다는 점이 좋고, CUDA로 대충 구현했을때도 간단히 할 수 있지만 생각보다 속도가 나오지 않으며, 예제의 구현을 따라가면 훨씬 효율적으로 구현할 수 있음을 확인하면서 일반적인 CUDA 구현을 배울 .. 2013. 2. 20. 이전 1 2 다음 728x90