|
이번에는 512MB의 2개로 1GB를 구성하는 경우와 1GB 2개로 2GB를
구성하였을 때의 각각의 메모리 대역폭 및 이에 따른 성능 향상 부분, 그리고 Windows Vista에서의 결과를
살펴보았다.
AMD Athlon64 X2 4800+와 Intel Core2 Duo E6300의 1GB
vs 2GB 비교
|
제품명 |
AMD Athlon64 X2 4800+ (1GB/
2GB) |
Intel Core2 Duo E6300
(1GB/ 2GB) |
|
메모리 대역폭 |
|
Sandra |
Int iSS2
(MB/s) |
6852/ 7843 |
5182/ 5106 |
|
Float iSSE2 (MB/s) |
6804/ 7769 |
5161/ 5155 |
|
Science Mark2.0 |
L1 Cache |
28311.69/ 28827.77 |
47667.23/ 47669.39 |
|
L2 Cache |
7273.54/ 7239.66 |
15616.72/ 15625.76 |
|
Memory |
5706/ 7874.66 |
4797.60/ 5049.52 |
|
게임 성능 |
|
테스트 해상도 |
1024 |
1600 |
1024 |
1600 |
|
3DMark06 |
8493/8603 |
7171/7158 |
8113/8108 |
6926/6924 |
|
3DMark06 CPU |
1849/1871 |
1897/1879 |
1656/1641 |
1653/1672 |
|
Quake4 |
167.2/172.3 |
123.1/123.4 |
164.1/166.1 |
123.2/123.3 |
일반적으로 메모리 용량이 늘어나면 늘어난 용량 만큼 추가로 기억할 수 있는 공간이 늘어나고
필요한 데이터를 더 많이 보관할 수 있게 되어 이를 먼저 읽어 들인 후 HDD 등을 참고하므로 HDD 스왑이 줄어들게
되며, 이때 처리 속도에서도 이득을 얻을 수 있다. 특히, AMD는 CPU에 메모리 컨트롤러를 내장하고 있어 데이터 처리
부분에서 분리되어 있는 경쟁사보다 지연 시간의 감소 및 빠른 반응성을 갖는 특징이 있다.
일단 메모리 대역폭은 이미 많은 테스트들에서도 다루었듯이 CPU에 메모리 컨트롤러가 내장된
AMD 4800+가 Sandra의 메모리 대역폭이나 ScienceMark 2.0의 메모리 대역폭 부분에서는 모두 앞서고
있다.
하지만, Intel E6300 역시 L1이나 L2 캐쉬 부분에서는 AMD보다 빠른 처리를 해주고
있는 것을 볼 수 있다. 이는 AMD의 경우 메모리 컨트롤러가 프로세서와 동기화되어 프로세서의 동작속도에 따라 메모리
대역폭이 달라지는 것과는 달리 비순차적 지연문제 해결 기능인 Smart Memory Access 기술을 적용하므로 명령을
다시 정리하는 시간이 소요되는 만큼 메모리 대역폭이 낮아진다. 그러나, L1이나 L2 캐쉬 부분에 프리패처를 코어당 3개
(2개의 데이터와 1개의 명령 프리패처)을 내장하여 캐쉬의 히트율을 높였고 AMD의 128bit보다 높은 256bit L2
캐쉬 데이터 길이를 늘려 오히려 더 높은 대역폭을 확보할 수 있는 것이다.
게임 부분에서는 1GB와 2GB의 차이는 그래픽 카드의 영향이 큰 1600 해상도보다 CPU에
더 많은 영향을 받는 1024 해상도에서는 2GB를 사용하였을 때 좀 더 높은 성능을 얻었으며, 앞서 언급하였듯이 메모리
컨트롤러 내장에 의해 AMD CPU들은 Intel Core2 CPU들보다 좀 더 많은 성능 향상을 보여주고 있다.
이런 성능 향상은 메모리 컨트롤러 내장에 따른 것으로 메모리를 보다 효율적으로 관리할 수 있게
되고 결과적으로 성능 향상을 얻을 수 있게 된다. 특히, 게임 등에서의 프레임 향상은 체감 성능의 향상을 가져오는 부분
역시 메모리 컨트롤러를 사용한 AMD의 장점이라고 볼 수 있다.
1GB와 2GB에 따른 Windows Vista 체험지수
|
제품명 |
AMD Athlon64 X2 4800+ (512MB
x 2) |
Intel Core2 Duo E6300
(512MB x 2) |
AMD Athlon64 X2 4800+ (1GB x
2) |
Intel Core2 Duo E6300 (1GB
x 2) |
|
Windows Vista 체험지수 |
|
구성요소 |
프로세서 |
5.1 |
4.5 |
5.1 |
5.0 |
|
메모리 |
4.5 |
4.5 |
5.9 |
5.5 |
|
그래픽 |
5.9 |
5.9 |
5.9 |
5.9 |
|
게임 그래픽 |
5.9 |
5.9 |
5.9 |
5.9 |
|
주 하드 디스크 |
5.4 |
5.4 |
5.4 |
5.4 |
이번에는
Windows Vista 환경에서의 1GB와 2GB를 각각 구성하였을 때의 체험지수 부분으로 체험지수는 컴퓨터의 하드웨어와
소프트웨어의 구성 기능을 측정한 후 최저 점수를 결과로 보여주는 것으로 정의되고 있다. 당연히 최저 점수가 높은 컴퓨터가
최저 점수가 낮은 컴퓨터보다 높은 성능을 보여준다. 또, 시스템의 자원을 많이 사용하는 작업일수록 그 차이가 많이 나타나게
된다. 보통 최저 점수를 비롯하여 평균 3.0 이상이면 좋은 성능의 컴퓨터로 분류하고 있다.
AMD
4800과 Intel E6300은 동일 그래픽 카드와 하드 디스크를 사용하고 있으므로 이 부분에서는 차이를 보이지 않는다.
그러나, 프로세서가 다르기 때문에 프로세서와 메모리 부분에서는 차이를 보이게 된다. 특히, AMD는 CPU에 메모리
컨트롤러를 내장하므로 같은 메모리를 사용하더라도 높은 클럭의 프로세서가 더 많은 대역폭 등을 확보하여 향상된 성능을 얻을
수 있게 된다. 결과에서 볼 수 있듯이 1GB보다 2GB를 사용함으로써 메모리와 CPU의 점수는 늘어나게 되었고 이는
AMD와 Intel 모두 동일한 부분이다.
하지만,
AMD의 경우 메모리 컨트롤러를 사용하므로 Intel과 비교하여 메모리 부분에서는 더 높은 점수를 얻게 되는데 이는 시스템
자원 사용과 밀접한 연관이 있는 메모리 자원을 보다 효과적으로 분배할 수 있는 AMD CPU들의 장점이 드러나는 것이다.
결론을 내려보면, AMD의 경우 메모리 컨트롤러가 내장되면서 경쟁사와 비교하여 높은 메모리
대역폭을 확보할 수 있고 이를 통해 향상된 성능을 얻을 수 있으며, 결과적으로 데이터 처리의 지연 시간 감소 및 빠른
반응성, 메모리 자원의 효율적인 사용 등에서 AMD CPU들이 상대적으로 유리함을 나타내는 것이다.
|