1

Intel VTune Amplifier는 on a remote machine 실행 된 병렬 응용 프로그램을 프로파일 링 할 수 있습니다.원격 시스템에서 Intel Advisor를 사용하는 올바른 방법은 무엇입니까?

Intel Advisor에는 이러한 옵션이 없습니다. 이 가능 원격 호스트

에서 실행되는 응용 프로그램을 분석뿐만 아니라 많은 작업을 자동화 할 수

: this 문서에 따르면, 당신은 인텔 고문의 명령 줄 버전을 사용해야합니다

그러나 GUI 버전에는 벡터 버전/다중 스레드 비 효율성 등을 해결하는 방법에 대한 제안과 같이 cl 버전에서 제공하지 않는 많은 기능이 있습니다.

원격 컴퓨터에서 advixe-cl을 실행하고 로컬로 프로젝트 (및 생성 된 결과)를 복사하려고했습니다. 작동하지만 일부 기능이 손실됩니다. 마지막 기회로 리모트 머신 ssh -X을 시도했지만 advixe-gui을 사용했지만 제온 피 KNL의 주요 코어가 너무 약해서 그래픽 응용 프로그램을 제대로 망칠 수없는 것으로 보입니다.

이러한 시나리오에서 인텔 어드바이저의 올바른/최선의 용도는 무엇입니까?

답변

1

"원격 컴퓨터에서 advixe-cl을 실행 한 다음 프로젝트를 로컬로 복사". 하지만 "일부 기능이 손실되었습니다"라고 언급했습니다. 너는 무엇을 정확하게 느슨하게 했는가?

주어진 명령 줄 + GUI 방식의 주요 기능은 초기에 "소스보기"탭에서 소스 코드를 볼 수 없다는 것입니다. 이 제한을 극복하기 위해서는 로컬 프로젝트 복사본의 프로젝트 속성을 조정하고 원본 소스 코드와 때로는 실행 가능한 binarry와 DWARF/pdb가있는 위치에 대한 경로를 제공하는 디렉토리를 지정하는 "Binaries/Symbol Search"및 "Source Search" 디버그 정보 파일이 있습니다.

Specifying Search Dirs when opening local copy of result

이 경우 당신은 명령 줄 옵션 (고급 시나리오 인), 당신은 또한 기능을 재-마무리 사용해야합니다 (사용 가능한 만 2017 업데이트에서 시작을 "노 - 자동 완성"을 사용 2 새 릴리스) 또는 (이전 버전의 경우) 전에 "Show My Result"데이터 업로드 동작 이전에 바이너리/심볼/소스 검색을 제공해야합니다.

+0

[this] (http://stackoverflow.com/questions/43480830/where-should-i-put-annotate-iteration-task) 질문을 참조 할 수 있습니까? – justHelloWorld

+0

upvote 및 전반적인 응답이 도움이된다고 생각하십시오. – zam