AMD가 ZEN 아키텍처에 대한 일부 내용을 추가 공개했습니다.
ZEN의 특징은 클럭 당 명령 처리인 IPC가 기존보다 40% 높아진다는 것으로, 팬리스 노트북부터 슈퍼컴퓨터를 아우르는 범위를 갖고 있어, 저전력 재규어보터 고성능 엑스케베이터를 모두 대체하는 통합 아키텍처라는 것입니다.
전력 사용량은 엑스케베이터와 비슷한 수준을 유지하면서 IPC를 40% 높입니다.
코어 엔진, 캐시 시스템, 전력 사용량 절감 등 다양한 부분에서 개선이 이루어졌습니다.
젠 마이크로아키텍처의 구조도
페치 부분
디코드
실행
로드/스토어와 L2
부동소수점
캐시 공유. L3 SRAM 캐시의 대역폭은 기존 AMD 아키텍처보다 대역폭이 5배 높아졌고, L1과 L2도 2배가 됐습니다. 캐시에서 FPU로 불러오기가 더 빨라졌죠. 각각의 코어는 64KB L1 명령어 캐시, 32KB L1 데이터 캐시, 512KB 캐시, 8MB L3 캐시를 씁니다.
젠의 기본 구성인 CPU 컴플렉스. 이건 어제 글을 올렸죠.
SMT. 인텔의 하이퍼스레딩과 비슷하게 하나의 코어가 2개의 스레드를 처리합니다.
새로운 명령어. ISA 명령어를 확장해 AVX, AVX2, BMI1, BMI2, AES, RDRAND, SMEP, SHA1/SHA256, ADX, CFLUSHopt, XSAVEC/XSAVES/XRSTORS, SMAP를 지원합니다. 또 AMD만의 새로운 명령어인 CLzero, LTE Coalescing가 있습니다.