* 필자의 환경
- Win 7 Pro. 64bit
- Visual Studio 2008 SP1
- CUDA 5.5, Nsight VS 3.1
- Geforce GTX 770
- Nsight 환경설정
1. Nsight Monitor 실행
(필자 : 모든 프로그램\NVIDIA Corporation\Nsight Visual Studio Edition 3.1\Nsight Monitor)
2. 트레이에서 Nsight Monitor 을 우클릭 한후 Options.. 선택
3. General -> Microsoft Display Driver ->WDDM TDR enabled : False 로 설정
4. WPF용 D3D 가속을 중지하기
- Nsight 가 설치된 폴더로 이동
(필자 : C:\Program Files (x86)\NVIDIA Corporation\Nsight Visual Studio Edition 3.1\Host\Common)
- DisableWpfHardwareAcceleration.reg 더블클릭하여 레지스트리에 등록
5. 컴퓨터 재부팅
- Debugging 하기
1. 솔루션 탐색기에서 CUDA를 Debugging 할 Project에서 우클릭 한후 Nsight User Properties 선택
2. Launch -> Launch Oprion -> Connection name : localhost 로 설정
3. Nsight Monitor 실행
4. Visual Studio 상단 메뉴에서 Nsight 선택 후 Enalbe CUDA Memory Checker 활성
5. 이제 원하는 곳에 Break Point를 적용한 후 Nsight -> Start CUDA Debugging 을 눌러서 Debugging이 가능합니다.
- CUDA Performance Analysis
1. Visual Studio 상단 메뉴에서 Nsight 선택 후 Start Performance Analysisr 선택
2. Activity1.nvact 화면이 생성되는데 가장 아래로 스크롤하여 CUDA 선택을 하면 Application Control의 Lanuch 가 활성화 됨.
3. Lanuch버튼을 클릭하여 어플리케이션을 실행
4. 어플리케이션 종료 후 결과 보고 화면이 화면에 출력됨
댓글 없음:
댓글 쓰기