지난 주말 인텔이 LLVM Clang 컴파일러에 커밋(Commit)한 내용에 인텔의 8세대 코어 프로세서(코드명 Cannonlake, 약칭 CNL)가 추가되었습니다.

커밋한 내용을 살펴보면 Cannonlake는 AVX-512(AVX-512 IFMA/VBMI)와 SHA, UMIP 인스트럭션 세트를 지원하며, AVX-512 IFMA와 VBMI는 현재 스카이레이크 서버 계열에서 사용되고 있는 AVX-512F, AVX-512CD, AVX-512DQ, AVX-512BW, AVX-512VL보다 더욱 확장된 것입니다.

* AVX-512 IFMA: AVX-512 Integer Fused Multiply Add - fused multiply add for 52-bit integers.
* AVX-512 VBMI: AVX-512 Vector Byte Manipulation Instructions - adds vector byte permutation instructions which were not present in AVX-512BW.

특히 가장 반가운 내용은 Skylake 세대의 하이엔드 서버 프로세서에서만 지원하던 AVX-512를 Cannonlake 세대의 모든 프로세서들이 지원한다는 것입니다.

한편, 인텔 Cannonlake는 올해 말 발표 예정인 7세대 코어 프로세서(코드명 Kabylake)에 이어, 2017년 중 발표될 것으로 알려져 있습니다.


[참고/출처]
- http://www.techpowerup.com/220254/intel-offers-cannonlake-support-to-llvm-clang.html
- https://github.com/llvm-mirror/clang/commit/4ac9f2c9a40dae984066de241429c5a7a3472346

이 글에 남겨진 댓글은 0개 입니다.

*

*