디버깅
-
Parallel Nsight 사용하여 CUDA 디버깅 하기CUDA 2011. 8. 24. 15:38
CUDA 프로그래밍을 하다보면 항상 골치아팠던게 디버깅 문제였습니다. 예전에는 이 놈의 디버깅 하려면 애뮬레이션 모드에서 해야했는데, 그렇게 되면 실제 디바이스 하고는 차이가 생겨버려서 골치 아픈 문제들이 많았습니다. 결국, 디바이스 상에서 어떻게 프로그램이 작동되는지 알 방법이 없는게 가장 큰 문제였습니다. 그런데, 오랜만에 다시 CUDA를 하려고 하다보니까 NVIDIA에서 Parallen Nsight라는 CUDA용 디버깅 툴을 내놓았더군요. 비주얼 스튜디오 2010에 통합되어서 잘 동작합니다. 앞으론 이 놈가지고 디버깅하면 한결 수월할 것 같습니다.우선 아래 링크에서 Nsight를 다운로드해서 설치합니다. http://developer.nvidia.com/nvidia-parallel-nsight 아래..