2016-08-10 12 views
0

도와 주시겠습니까? Windows 7 x64에서 OpenCL 응용 프로그램을 개발 중입니다. 하드웨어는 Intel Core i5, NVIDIA GTX 770입니다. OpenCL은 가속을 위해 NVIDIA를 사용합니다.Windows에서 NVIDIA GPU를 사용하여 OpenCL 응용 프로그램 프로파일 링

Intel VTune Amplifier XE 2015를 사용하려고하면 프로파일 링이 끝날 때 응용 프로그램이 멈추고 보고서가 반환되지 않습니다. 모든 "Cn (ACPI Cn) 보고서를 OS로"BIOS 옵션을 비활성화하는 것이 좋습니다. 하지만이 교수형을 피하기 위해 애플리케이션 코드를 어떻게 변경해야하는지는 분명하지 않습니다.

또한이 설명서 https://github.com/UoB-HPC/UoB-HPC.github.io/blob/master/_posts/2015-05-27-nvvp-import-opencl.md을 사용하여 NVVP를 사용해 보았습니다. 유감스럽게도 프로파일 러가 오류를 생성합니다 : 응용 프로그램을 프로파일 할 수 없습니다. "다른 CUDA 도구 (프로파일 러, 디버거, memcheck)가 현재 실행 중이므로 응용 프로그램이 프로파일 링되지 않습니다." 이 오류는 NVVP 만 실행 중일 때도 나타납니다.

답변

0

가장 최근의 VTune 버전으로 업그레이드하는 것이 좋습니다. VTune Amplifier XE 2015가 너무 오래되었습니다. 버전으로

나는 이러한 옵션을 시도하는 당신을 추천 할 수 있습니다 : 다른 분석 유형

  1. 사용 - 예를 들어, 고급 핫 스폿
  2. 은 분석 유형에서 OpenCL 추적을 활성화하지 않습니다. 인텔 통합 그래픽에서만 사용되는 으로 간주됩니다.
+0

2 XE 2016을 업데이트했습니다. 프로필을 시작할 때 고급 핫스팟 모드에서 응용 프로그램이 충돌합니다. 여전히 Cn (ACPI Cn)에 대한 경고가 있습니다. 수집 된 데이터는 표시 할 수 없습니다. 기본 핫스팟은 잘 작동합니다. – Mike