i9-7960x 리눅스 컴퓨터에 GCC 8.1.0 을 컴파일 할 때,
다음의 2 경우로 설치한 결과가 다른가요?
경우 1.> GCC 4.8.5를 이용해서, CFLAGS="-march=core-avx2 -mavx2" 로 설치한 경우
(GCC 4.8.5에서 가장 최신 cpu-type이 avx2라서 선택했습니다.
경우 2.> GCC 7.3.0을 이용해서, CFLAGS="-march=skylake-avx512 -mavx512f" 로 설치한 경우
i9-7960x 리눅스 컴퓨터에 GCC 8.1.0 을 컴파일 할 때,
다음의 2 경우로 설치한 결과가 다른가요?
경우 1.> GCC 4.8.5를 이용해서, CFLAGS="-march=core-avx2 -mavx2" 로 설치한 경우
(GCC 4.8.5에서 가장 최신 cpu-type이 avx2라서 선택했습니다.
경우 2.> GCC 7.3.0을 이용해서, CFLAGS="-march=skylake-avx512 -mavx512f" 로 설치한 경우
¾î¶² ¼ÒÇÁÆ®¿þ¾î°¡ avx512f¸¦ ÀÌ¿ëÇÏ´Â ÄÚµùÀ» Çߴµ¥ °æ¿ì1 °á°úÀÎ 8.1.0 gcc·Î ÄÄÆÄÀÏÇÑ´Ù¸é
ÄÄÆÄÀÏ·¯°¡ Á¦´ë·Î avx512f¸¦ ÀÎÁöÇÒ ¼ö ¾øÁö ¾ÊÀ»±î¿ä
avx512f·Î ÄÄÆÄÀÏÇÑ °æ¿ì avx2´Â ÀÚµ¿À¸·Î ÀνÄÇÏ´ÂÁöµµ È®ÀÎÇØ¾ß ÇÒ °ÍÀ̱¸¿ä
4.8.5 ·Î 7.3.0À» ¼³Ä¡ Çß´Ù°¡,
¼³Ä¡µÈ 7.3.0 À¸·Î 7.3.0 À» ´Ù½Ã ¼³Ä¡ Çغôٰ¡,
°Å±â¼ ¶Ç 8.1.0 À» ¼³Ä¡ Çß´Ù°¡,
Áö¿ü´Ù°¡ ¼³Ä¡Çß´Ù°¡ »ðÁúÁßÀÔ´Ï´Ù.