본문 바로가기

Benchmark/cpu_bench

램클럭 vs 램타이밍 : (1) 대역폭 테스트

Author : Daeguen Lee

(Any action violating either copyright laws or CCL policy of the original source is strictly prohibited)



 


"램클럭을 더 올릴까 램타이밍을 조일까?"
메모리를 오버클럭하는 사람에게 난제인 이 명제를 두고 고민하다가 직접 벤치를 돌려 봤습니다.ㅋㅋ
더불어 AMD K10부터 추가된 메모리컨트롤러의 Ganged / Unganged 모드에 따른 성능도 비교해 보았습니다.


1. 시스템 설정

테스트에 사용한 시스템은 아래와 같습니다.

- CPU: AMD Phenom II X6 1090T Black Edition
- M/B: ASUS CROSSHAIR IV FORMULA
- RAM: G.SKILL RIP JAWS DDR3 PC3-16000 CL9 RH 2GB x 2EA
- PSU: Ultra X3 1000W






2. 테스트 셋업

시스템을 아래와 같이 설정하여 테스트를 진행했습니다.

DDR3-1600 공통 설정
- FSB 200MHz, FSB:DRAM ratio = 1:4
- CPU Frequency: 4000MHz (200 x 20)
- CPU NB Frequency: 3000MHz (200 x 15)
- CL6 세팅: 6-7-6-21
- CL7 세팅: 7-7-7-21
- CL8 세팅: 8-8-8-24
- CL9 세팅: 9-9-9-27

※ DDR3-1600은 Ganged / Unganged 두 가지 모드로 테스트했습니다.

DDR3-2000 공통 설정
- FSB 250MHz, FSB:DRAM ratio = 1:4
- CPU Frequency: 4000MHz (250 x 16)
- CPU NB Frequency: 3000MHz (250 x 12)
- CL8 세팅: 8-9-9-27
- CL9 세팅: 9-9-9-27
- CL10 세팅: 10-10-10-30

※ DDR3-2000은 Unganged 모드에서만 테스트했습니다.


3. 테스트 결과

 

- DDR3-1600 Ganged -



- DDR3-1600 Unganged -



- DDR3-2000 Unganged -



4. 결과 분석

- 보기 편하게 그래프로~ ^ ^v -


▲ 램타이밍/클럭별 대역폭 결과를 모아 보았습니다.
Write 값이 전 램타이밍/클럭에 걸쳐 큰 차이 없이 10000MB/s 대를 오가는것과 달리
Copy 및 Read 값은 램타이밍에 따라, 클럭에 따라 큰 편차를 보입니다.
1600MHz에서는 램타이밍을 CL6까지 조이더라도 2000MHz를 따라잡을 수 없습니다만
2000MHz에서의 램타이밍이 CL11까지 풀어진다면 비슷한 성능을 보일 것으로 생각됩니다.
즉 여러분이 가진 램이 2000MHz에서 CL11 미만으로 램타이밍을 조일 수 있다면 2000MHz로 쓰는 게 좋지만
그렇지 않다면 1600MHz로 낮추고 램타이밍을 한껏 조여서 쓰는 게 더 유리할 수도 있다는 뜻입니다.

※ 작을수록 좋음

▲ 레이턴시 값은 대역폭 그래프와는 조금 다른 양상을 보입니다.
램클럭이 1600MHz이더라도 램타이밍을 조이기에 따라 2000MHz 설정 못지 않은 레이턴시를 보이고 있습니다.

그럼 이번엔 같은 1600MHz 에서 Ganged / Unganged 모드에 따른 성능변화를 봅시다.


▲ Ganged 모드에서는 전반적으로 Unganged 모드에 비해 대역폭이 크게 떨어집니다.
다만 둘 사이의 편차가 현격한 Copy / Write 와는 달리 Read 에서는 그 차이가 상대적으로 적은 편입니다.
또한 Read 에서는 램타이밍이 조여듬에 따라 Ganged 와 Unganged 모드에서의 결과값 차이도 줄어듭니다.

※ 작을수록 좋음

▲ 위의 결과와 달리 Ganged 모드는 Unganged 모드보다 레이턴시값이 더 잘 나오고 있습니다.
다만 램타이밍이 조여질수록 Ganged 모드와 Unganged 모드에서의 결과값 차이가 줄어들고 있습니다.


5. 결론

일단 램타이밍 vs 램클럭의 측면에서 보았을 때 어느 한쪽의 손을 들어주기는 어려워 보입니다.
대역폭에서 높은 클럭이 무조건적으로 유리한 면을 보였으나
레이턴시에서는 저클럭+저램타이밍이 더 유리한 경우가 있었기 때문입니다.
다만 1600MHz 메모리를 CL6까지 조여서 쓰기는 어려운 경우가 많기 때문에
자신의 메모리가 2000MHz에서 CL9 정도로 안정화가 가능하다면 그 설정으로 쓰는 게 좋을 것 같습니다.

Ganged vs Unganged 역시 Unganged 모드가 대역폭에서, Ganged 모드가 레이턴시에서 유리했는데
위와는 달리 대역폭에서 Ganged 모드가 뒤처지는 정도가 현격했기에 Unganged 모드가 더 나아 보입니다.

 

//

 

아래 위젯은 일종의 크라우드펀딩 플랫폼인 티스토리 '밀어주기' 서비스 위젯입니다. 100원부터 3000원까지의 범위 내에서 소액기부가 가능하며, 이런 형태의 펀딩이 성공적일 경우 '이해관계자로부터 독립된 벤치마크' 의 지속 가능한 원동력이 되리라 생각합니다. 물론 후원 없이 제 글을 읽어 주시는 것만으로도 저는 독자 여러분께 감사합니다 :)