멀티 쓰레딩 애플리케이션을 프로파일 링하기 위해 CUDA Computeprof (CUDA 프로파일 러)를 사용하려고합니다.멀티 쓰레딩과 함께 작동하지 않는 CUDA computeprof
Qt로 구현 된 두 개의 스레드가 있는데, 각각 다른 CUDA 컨텍스트를 사용합니다. CUDA 드라이버 API를 사용하고 있습니다. 프로파일 러 응용 프로그램은 첫 번째 (주) 스레드에서만 CUDA 호출을 감지하고 다른 스레드의 호출을 완전히 무시합니다.
해결 방법이나 이유가있는 사람이 있습니까?
시각적 프로파일 러는 한 번에 하나의 CUDA 컨텍스트 만 프로파일 링 할 수 있습니다. – talonmies
@talonmies 아마도 답을 만드시겠습니까? – Bart
@ Bart : 개인적으로 테스트를 거치지 않은 "코너 케이스"가 하나 있었기 때문에 의견입니다. Brano는 자신의 대답으로 확인한 것으로 보입니다. – talonmies