인텔이 앞으로 내놓을 10nm 공정의 프로세서 메인스트림 모델, 그러니까 캐논레이크와 아이스레이크부터 AVX-512 명령어를 지원합니다.
AVX는 2008년에 나왔으며 2011년에는 샌디브릿지에 처음으로 추가됐습니다. AMD도 불도저부터 이를 추가했습니다.
카비레이크와 커피레이크는 AVX2를 지원하는데 정수는 256비트, 여기에 FMA 명령어로 보충했습니다. 스카이레이크-X와 제온은 AVX-512, 즉 512비트 정수 조작이 가능합니다.
따라서 AVX-512 자체는 새로운 건 아니지만, 캐논레이크부터는 메인스트림 제품에서도 이를 지원한다는 게 큽니다.
캐논레이크가 지원하는 새로운 명령어는 AVX512F, AVX512CD, AVX512DQ, AVX512BW, AVX512VL, AVX512_IFMA, AVX512_VBMI, SHA-NI, UMIP로 제온 Scalable랑 비슷한 수준입니다.
아이스레이크는 여기에 AVX512_VPOPCNTDQ, AVX512_VNINI, AVX512_VBMI2, AVX512_BITALG, GFNI, VAES, VPCLMULQDQ 등의 새로운 명령어를 더합니다.
라이젠 출시이후 인텔은 계속 이러네요 일단 가지닡천 다털어서 보여주긴 보여주지만 그게 완성된건 아닌 떨떠름한 기분