CPU 관련 오류 사항 ( illegal instruction )
슈퍼컴퓨팅인프라센터 2018. 12. 11. 11:21
오류 내용
Program Exception - illegal instruction
원인
CPU에 최적화된 옵션을 사용한 프로그램이 다른 타입의 CPU 에서 실행 하는 경우 발생합니다.
조치사항
사용할 CPU 타입에 맞게 프로그램을 재 컴파일을 진행 해야 합니다.
각 컴파일러 별 CPU 타입에 맞는 최적화 옵션은 아래 참고 사항을 확인해 주세요.
※ 참고 : 컴파일러 별 AVX-512 옵션
각 컴파일러들에서 INTEL AVX-512(Advanced Vector Extensions 512) 를 활성화 시키는 옵션입니다.
INTEL AVX-512 참고 : https://en.wikipedia.org/wiki/AVX-512
[GNU]
- Skylake : -march=skylake-avx512
- KNL : -march=knl
[Intel]
- Skylake : -xCORE-AVX512
- KNL : -xMIC-AVX512
[PGI]
- Skylake : -tp=skylake
- KNL : -tp=knl
※ 참고 : https://www.pgroup.com/resources/docs/18.1/x86/pgi-release-notes/index.htm
Last updated