GCC9 컴파일러를 보면 AMD가 제출한 새로운 코드를 확인할 수 있습니다. 여기에는 Zen2 아키텍처가 CLWB, RDPID, WBNOINVD 등의 새로운 명령이 추가됐다고 나와 있습니다.
Zen 2 아키텍처는 내년에 발표되는 7nm 공정의 에픽 프로세서에 처음으로 쓰입니다. Zen2를 위한 GCC 9 컴파일러의 패치는 코드네임 Znver2. Zen 아키텍처에는 Znver1을 썼습니다. Znver2에 추가된 내용은 아래와 같습니다.
- Cache Line Write Back (CLWB)
- Read Processor ID (RDPID)
- Write Back and Do Not Invalidate Cache (WBNOINVD)
물론 이것이 Znver2의 전부는 아닙니다. Zen2에 더 많은 기능을 기대해 봅시다.