인텔 어드바이저를 사용하여 코드 벡터화에 대한 자습서는 this입니다. 이 페이지에서 특히 그들이 제안에 :인텔 어드바이저 최적의 플래그 및 설정
빌드 릴리스 모드에서 대상 샘플 응용 프로그램 ... 컴파일러 옵션 : -O2 -g
그리고 다음
하는 빌드하려면 가장 정확한 및 벡터 라이 제이션 어드바이저 분석 결과를 생성하려면 다음 설정을 사용하여 릴리스 모드에서 최적화 된 바이너리를 작성하십시오. ,
- 내가 릴리스 모드에서 우리는 (이하 "디버그 모드"에서 생산되는) 모든 디버그 정보를 생성하지 않았다고 생각 :
-g -O2 (or higher) -qopt-report=5 -vec -simd -qopenmp
는 지금, 나는 몇 가지 질문을 그래서 -g
이 포함되어야합니다.
vec_samples
in /opt/intel/advisor_*/...
)에 제공된 Makefile에서 -g -O2
만을 사용한다는 것입니다. 다른 모든 옵션을 포함하지 않는 이유는 무엇입니까? 왜?