3. 싱글스레드 환경의 멀티코어 CPU

멀티코어 CPU는 멀티코어/ 멀티스레드를 지원하는 환경이 제대로 갖추어져야 최대의 성능을 발휘할 수 있다. 하지만, 실제 환경은 그렇지 못한 것이 사실인데 싱글스레드 환경과 멀티스레드 환경을 지원하는 프로그램들을 바탕으로 멀티코어/ 멀티스레드 지원 환경에 따른 차이를 살펴보자.
싱글스레드 환경, 클럭과 CPU 연산 성능에 영향


[싱글스레드로 동작되는 CineBench R10/ R11.5]
CineBench R10/ R11.5는 멀티스레드 환경을 제대로 지원하지만, 싱글스레드 환경에 따른 CPU의 처리 성능도 비교할 수 있다. 싱글스레드 환경의 경우 멀티코어 CPU를 갖추고 있더라도 멀티스레드를 지원하지 못해 코어 하나의 클럭과 CPU 자체의 연산 성능에 따라 차이를 보이게 된다.


[싱글스레드 환경, 코어 수보다 클럭과 성능]
6코어인 페넘2 X6 시리즈와 페넘2 X4 쿼드코어 CPU는 CineBench R10 싱글스레드 환경에서는 코어의 클럭이 높은 페넘2 X4 쿼드코어 CPU들의 연산 성능 및 처리시간이 빠른 것으로 확인된다. CineBench R11.5의 경우는 반대로 클럭이 낮은 6코어 CPU들이 유리하게 나타나기도 했다.
이번 결과는 싱글스레드 환경에서는 코어의 수보다는 클럭과 CPU의 성능에 영향을 받게되며, 클럭은 낮더라도 CPU 연산 성능이 높을 경우 향상된 성능을 제공할 수 있음을 확인할 수 있다.
간단한 편집은 멀티코어 CPU를 완전히 사용하지 않는다

[Adobe PhotoShop CS4 Extended : 간단한 편집시 멀티코어 활용성 낮음]
어도비 포토샵은 이미지편집 프로그램으로 널리 사용되고 있는데 일반적으로 간단히 진행되는 편집에서는 싱글스레드만 활용하고 있는 것으로 확인된다. 이미지 편집은 800만 화소를 가진 DSLR 카메라로 촬영된 파일 (3264 x 2448 픽셀 jpg 이미지) 100장을 열고 레벨 조정 (Levels, midtone 1.10/ highlight 230), 필터 (Filter, Reduce Noise 기본값), 이미지 사이즈 조절 (가로 500px), 샤픈 (Unsharp Mask 기본값), 저장 및 닫기의 가장 기본적인 편집 과정을 진행했다.

어도비 포토샵은 간단한 편집 작업은 멀티코어 CPU를 완벽하게 사용하지는 않는 것으로 확인된다. 멀티스레드가 동작되고 6코어에 최적화되었다면 페넘2 X6 시리즈가 크게 유리할 것이지만, 싱글스레드 수준의 CPU 점유율을 보이고 있어 CPU 개별 코어 성능이 우수한 인텔 계열의 편집 시간이 더 빠르게 나타난다.
이미지 로딩 시간은 반대로 AMD 계열이 유리해 입출력 과정에서는 유리할 것으로 보여지며, 6코어 페넘2 X6 시리즈는 기존 페넘2 X4 쿼드코어 시리즈들보다는 빠른 편집 시간을 제공하는 것으로도 확인되어 이전보다 CPU 활용에서 개선되는 경우도 나타났다.