
※카비레이크, 커피레이크는 스카이레이크 리프레시라서 스카이레이크로 취급함. ※2019년 2월 1일 일부 수정(스카이 백엔드)
일단 젠과 스카이레이크의 구조를 간단히 나타내 봄. 빨갛게 표시한 부분은 각 아키텍처의 장점임.
레이턴시 거르고 같은 클럭에서의 성능을 비교해 보면 젠은 멀티쓰레드에서 약간 우세하고(SMT 활성화시) 스카이는 싱글쓰레드에서 우세할 거야.
그게 AVX 거르면 백엔드는 젠쪽이 좀 더 넓은데 프론트엔드가 하스웰급이라 싱글쓰레드에서 자원 활용을 잘 못해서 그럼.
그리고 시네벤치에서 젠쪽 성능이 잘 나오는 건 젠쪽 레거시 부동소수점 성능이 좋아서 그럼
근데 AVX2의 경우 스카이 >>> 젠임. (단, 젠2에서는 격차가 줄어들 전망이라 함.)
요약하자면,
1. 일반적인 성능: 싱글쓰레드에서는 프론트엔드가 넓은(스카이: 디코더 5개, 젠/하스웰: 디코더 4개) 스카이의 우세.
(단, SMT를 켜면 백엔드 자원 활용률이 높아져 젠이 약간 우세함)
2. 레거시 부동소수점 쪽은 젠이 MUL+ADD+MUL+ADD로 4-way인데 스카이가 MUL/ADD+MUL/ADD+MUL/ADD라 대체로 젠이 유리
3. AVX2는 256비트라 128비트 유닛을 탑재한 젠 대비 256비트 유닛을 탑재한 스카이 성능이 2배 (젠2에서는 FMA 유닛을 256비트로 보강함)
낮은 싱글쓰레드 성능뿐만이 아니라 메모리 컨트롤러도 병신이라 렌더링, 컴파일, 압축 거르면 스카이 우세...





