6. 코어 i7 3960X vs 2600K/ 2700K, CPU 성능
인텔 (Intel) 코어 i7 3960X는 3.30GHz의 동작 클럭과 하이퍼스레딩 (Hyper-Threading)을 지원해 6코어 12 스레드를 지원한다. 성능 비교를 위해 인텔 샌디브릿지 (Sandy Bridge) 코어 i5 2500K (3.3GHz)와 코어 i7 2600K (3.4GHz), 코어 i7 2700K (3.50GHz), 그리고 AMD FX-8150 (3.60GHz), 페넘2 X6 1100T Black Edition (3.30GHz)를 이용했다.
CPU 기본성능

CPU의
기본 성능을 측정할 수 있는 산드라는 멀티코어를 지원해 CPU 간의 기본 성능을 비롯하여 하이퍼스레딩 지원에
따른 프로세서간의 성능차이도 함께 비교할 수 있다.
하이퍼스레딩 (Hyper-Threaing)을 지원해 6코어 12 스레드를 지원하는 코어 i7 3960X가 메인스트림 및 퍼포먼스 인텔 코어 i5/ i7 2000 시리즈와 동일한 샌디브릿지 (Sandy Bridge) 아키텍처와 비슷한 수준의 동작 클럭이 적용된다. 하지만 실제 이론상의 CPU 연산성능은 큰 폭의 차이를 두고 연산 성능이 개선된 것으로 확인된다.

CPU의 멀티미디어 연산성능은 CPU 연산성능에서의 결과와 마찬가지로 샌디브릿지-E (Sandy Bridge-E) 프로세서인 코어 i7 3960X가 가장 우수하게 나타났다. 2개로 늘어난 코어와 스레드, 그리고 아키텍처 개선의 결과다.
네할렘 (Nehalem) 아키텍처 기반 블룸필드 (Bloomfield) 코어 i7 975XE는 코어 i7 3960X보다 약간 높은 동작 클럭을 가지나 아키텍처 개선으로 성능이 향상된 코어 i7 3960X와는 큰 차이가 있다. 샌디브릿지 기반 코어 i5/ i7 2000 시리즈 역시 아키텍처 개선으로 연산 성능이 전반적으로 개선되었다.
메모리 대역폭

코어 i7 3960X는 코어 i7 900 시리즈 하이엔드 라인업이 트리플 채널 (Triple Channel, 3CH) DDR3-1066MHz를 공식 지원해 25.6GB/s의 메모리 대역폭을 제공한 것에서 더 나아가 쿼드 채널 (Quad Channel, 4 Channel/ 4CH) DDR3-1600MHz를 지원해 최대 51.2GB/s의 메모리 대역폭을 확보할 수 있다.
이론상의 메모리에 이어 실제 측정된 메모리 대역폭 역시 크게 개선되어 33GB/s 수준의 대역폭을 제공하며, 코어 i7 975XE는 20GB/s 수준의 대역폭을 제공해 큰 폭의 대역폭 향상이 이루어졌다. 메모리 대역폭 증가는 전체 시스템의 성능 향상을 가능케 해준다.
메모리 지연시간 (레이턴시, Memory Latency)


메모리 대역폭 결과와 달리 코어 i7 3960X는 산드라 (Sandra)와 AIDA64를 이용한 메모리 레이턴시 (Memory Latency) 테스트 결과 메모리 레이턴시 즉 메모리 지연시간은 오히려 이전세대보다도 늘어났다. 대신 코어 i7 3960X는 쿼드 채널 메모리 컨트롤러와 DDR3-1600MHz로 높아진 메모리 동작 클럭을 바탕으로 메모리 지연시간으로 인한 약점을 개선할 것으로 예상된다.
CPU 암호화 처리성능 (Sandra AES/ AIDA64 AES)


샌디브릿지-E 기반 프로세서는 샌디브릿지와 같이 암호화를 위한 AES-NI 명령어와 부동소수점연산을 향상시킨 AVX (Advanced Vector Extension) 명령어를 내장했다. 이를 내장하지 않았던 코어 i7 975XE (i7 950 Extreme Edition) 등과 비교해 처리 성능이 우수하며, 샌디브릿지 기반 코어 i5/ i7 2000 시리즈보다 2배에 가까운 높은 처리 성능을 제공한다. AES 128/ 256bit 기반 암호화는 압축 프로그램이나 운영체제 등에서 이를 지원하고 있어 CPU에서 이를 지원할
경우 유용하게 사용할 수 있다.
CPU 연산 (Fritz Chess Benchmark, 멀티코어 지원)

멀티코어를 지원하는 Firtz Chess BenchMark는 프로세서의 연산성능을
비교할 수 있으며, 최대 8 스레드까지만 지원해 6코어 12 스레드 기반의 코어 i7 3960X 등은 8개의 스레드만 인식되어 테스트가 진행된다. 샌디브릿지 아키텍처 기반의 프로세서들이 전반적으로 처리 성능이 우수했으며, 동작 클럭이 낮은 코어 i7 3960X는 샌디브릿지 기반 프로세서들보다 낮은 스코어를 제공했다. 이번 결과는 클럭 향상과 코어 수 증가가 영향을 미치지 못했다.
WinRAR 4.01 : 파일압축

파일압축은 시스템 전반의 성능을 비교할 수 있으며, 멀티스레딩을 지원하고 있는 WinRAR을 이용했다. 멀티코어를 활용하는 상황에 따라 멀티코어를 활용하는 만큼 코어 수와 스레드 증가는 성능으로 직결된다.
코어 i7 3960X는 CPU 연산 및 멀티미디어 이론상 처리 성능이 우수했는데 실제 애플리케이션에서도 이를 반영하고 있다. 샌디브릿지 아키텍처 기반이 전반적으로 우수한 가운데 코어 i7 3960X가 가장 빠른 처리 성능을 제공했다.
파일압축 테스트에 사용된 파일은 단일파일은 2.51GB 하나이며, 다수파일은 1.21GB로 84개의 폴더와 1043개의 파일로 구성된다. 단일파일은 2.35GB로 압축이 완료되며, 다수파일은 1.19GB로 압축이 완료된다.
CPU의 기본 성능을 살펴본데 이어 이번에는 실제 멀티코어를 지원하는 애플리케이션을 바탕으로 성능을 확인해보았다. 멀티코어/ 스레드가 제대로된 성능을 발휘하기 위해서는 프로그램 및 게임이 이를 제대로 지원해야 한다.
CPU 렌더링 성능 : CineBench R10


CPU 렌더링 성능을 측정할 수 있는 CineBench R10은 Cinema 4D 기반의 벤치마크 프로그램으로 멀티코어 프로세서를 지원하며, 12개 이상의 스레드를 지원한다.
코어 i7 3960X는 샌디브릿지 아키텍처 기반으로 다른 샌디브릿지 아키텍처 기반 프로세서와 같이 이전 프로세서 대비 연산 성능이 증가했으나 싱글 코어 처리시에는 같은 아키텍처 기반의 다른 제품들보다 동작 클럭이 낮아 동작 클럭에 맞는 처리 성능을 제공했다. 그러나 멀티 코어/ 멀티스레드 처리 환경에서는 6코어 12 스레드를 기반으로 같은 샌디브릿지 아키텍처 프로세서를 크게 앞서는 것으로 확인된다.
CPU 렌더링 : CineBench R11.5


CineBench R11.5는 CineBench R10보다 다양한 그래픽툴들이 조합되어 보다 높아진 프로세서 사양에 대응하며, 멀티 코어 프로세서를 지원하고 있다.
코어 i7 3960X는 앞서의 CineBench R10에서와 같이 싱글 코어 기반에서는 동작 클럭에 맞는 처리 성능을 보였으며, 멀티 코어 활용시에는 마찬가지로 가장 우수한 처리 성능을 보여준다. CPU 연산 부하가 늘어나는 애플리케이션이나 CPU를 이용한 렌더링 환경이라면 쿼드 채널 메모리 컨트롤러로 메모리 대역폭을 늘리고 연산 성능이 개선된 샌디브릿지-E 프로세서는 가치가 있다.
영상 트랜스코딩 : 다음팟인코더

파일압축과 더불어 영상 트랜스코딩은 CPU의 성능을
크게 요구하고 있는데 이번 테스트에는 멀티코어를 지원하고 국내에서 비교적 많이 사용되는 다음 팟인코더 v2.1.4.48 Beta 버전을 이용했다.
영상 트랜스코딩에는 1920 x 1080 해상도를 가진 MPEG2 파일을 다음 팟인코더에서 x264 (H264) 320 x 240 해상도와 480 x 272 해상도의 Divx4 (OpenDivx)로 변환하는 시간을 비교했다.
다음 팟인코더는 모두 내장 코덱과 세부 설정에서 코어 수와 스레드 수에 맞추어 설정한 이후 테스트를 진행했으며, 코어와 스레드가 증가한 코어 i7 3960X는 같은 샌디브릿지 아키텍처 기반의 코어 i5/ i7 2000 시리즈 프로세서 대비 우수한 처리 성능을 제공했다. CPU 렌더링과 마찬가지로 인코딩/ 트랜스코딩 작업이 주가 된다면 샌디브릿지-E 프로세서를 선택하는 것이 작업 효율을 기존보다 더 높일 수 있다.
샌디브릿지 아키텍처를 기반으로 만들어진 코어 i7 3960X는 아키텍처 개선과 쿼드 채널 메모리 컨트롤러, 코어 수를 늘리는 등으로 같은 아키텍처 대비 연산성능을 개선했고 실제 멀티 코어/ 멀티스레드 환경에서 유리한 성능을 제공했다.
특히 CPU를 이용한 렌더링과 인코딩/ 트랜스코딩 환경에 보다 적합하며, 이런 환경이 필요할 경우 샌디브릿지-E는 이전 세대 하이엔드 라인업 대비 유리하다. 반면 싱글 스레드 환경은 동일 아키텍처를 사용한 만큼 동작 클럭에 맞는 향상이 이루어져 멀티 코어/ 멀티스레드 환경보다 약간은 불리했다.