VTune Amplifier 시작하기

알고리즘에서 핫스팟은 많은 연산들이 일어나는 부분이고 집중적으로 최적화 해야할 부분입니다. Intell Parallel Studio Cluster Edition 에서 하나의 패키지로 있는 VTune Amplifier는 핫스팟을 찾아주는 프로그램입니다. 오늘은 이 프로그램의 기본적인 사용법을 알아보도록 합니다. 제일 먼저 해야할 일은 VTune Amplifier의 환경변수를 세팅하는 것입니다. 이 글에서는 Visual Studio 2015 64bit 버전과 Intel Parallel Studio XE 2017 Update 4 기준으로 설명하겠습니다.


1.  "C:\[Program Files]\IntelSWTools\VTune Amplifier XE 2017\amplxe-vars.bat" 경로에 있는 배치파일을 실행하여 VTune Amplifier 환경변수 세팅을 합니다.


2. "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Intel Parallel Studio XE 2017\Compiler and Performance Libraries\Command Prompt with Intel Compiler 17.0 Update 4" 경로에 있는 CMD 명령파일을 실행 시켜서 컴파일러 환경변수를 세팅해 줍니다. 64bit 환경에서 구현하므로 "Compiler 17.0 Update 4 for Intel 64 Visual Studio 2015 environment" 를 실행시킵니다.


3. VTune에서 함수이름을 알아내기 위해서 pdb가 필요합니다. "Release" 모드에서는 바이너리 파일에 해당하는 디버그 정보들을 생성시키지 않습니다. "Debug" 모드처럼 다음과 같은 세팅이 필요합니다.
Configuration Properties >> Fortran >> General >> Debug Information Format >> Full(/debug:full)

Configuration Properties >>  Linker >> Debugging >> Generate Debug Info >> Yes (/DEBUG)


4. 확인을 눌러준 후에 "Rebuild" 를 해줍니다.
5. "Basic Hotspots Analysis" 를 클릭하여 핫스팟 분석을 수행합니다. 클릭하면 자동으로 프로그램이 실행되면서 분석이 시작됩니다. 필요하다면 New Analysis를 클릭하여 세부 세팅을 할 수도 있습니다.



출처- https://software.intel.com/en-us/-getting-started-with-intel-vtune-amplifier-xe-2017-for-windows-os

댓글

이 블로그의 인기 게시물

[Linux, AIX] 사용자 계정 생성 및 설정

[AIX] rpm 설치와 rpm 으로 패키지 설치 및 삭제

Ubuntu 에서 Fortran 시작하기