본문 바로가기

Academy I/Windows

[Windows10]메모리와 AMD 라노 A8-3850 APU 내장 그래픽 벤치마크

2011.08.07. 15:07



AMD의 데스크탑 버전 라노 APU는 높은 수준의 그래픽을 내장하고 있습니다. 현재 스펙이 제일 높은 A8-3850 APU의 경우 라데온 HD 6550 다이렉트 X 11 그래픽을 내장했는데, 그 성능은 이미 메인스트림급 외장 그래픽카드와 비교할 수 있을 정도입니다.

 

그 때문에 AMD는 저가형 그래픽카드가 크게 필요하지 않게 되었다고 설명하고 있습니다. 400개의 스트림 프로세서, 600MHz의 클럭, 다이렉트 X 11이라는 스펙은 확실히 중급형 그래픽카드와 비교할 수 있지만, 시스템 메모리를 공유한다는 점에서 외장 그래픽과 내장 그래픽은 아직 큰 차이를 가지고 있습니다.

 

브라조스 플랫홈과 비교하여, 라노의 메모리 컨트롤러는 듀얼채널을 지원하고, 최고 DDR3-186Mhz의 메모리를 사용할 수 있습니다. 이것은 APU의 그래픽 성능에 직접적인 영향을 줍니다. 하지만 외장 그래픽카드가 사용하는 GDDR5 메모리와 비교하면 성능에 큰 차이가 있는 것이 사실입니다. 여기서는 메모리의 클럭에 따라 APU의 그래픽 성능이 어떻게 변화하는지 보도록 하겠습니다.

 

라노 APU는 듀얼채널 메모리 컨트롤러를 장착하여, 1개의 DDR3 메모리를 장착하면 64비트, 듀얼채널에서는 128비트가 됩니다. 이 128비트 메모리 컨트롤러는 APU에서 상당한 트랜지스터를 차지하며, CPU와 GPU가 상당한 자원을 사용하게 됩니다.

 

메모리 컨트롤러를 CPU에 내장하면 메모리의 레이턴시가 크게 줄어들기 때문에 최근 많이 쓰이는 방법입니다. 하지만 내장 그래픽의 경우 일반적으로 노스브릿지에 내장되면서, 시스템 메모리를 공유하여 데이터를 사용하면 반드시 시스템 버스를 거쳐 CPU에 데이터를 요청해야만 메모리에 액세스가 가능하기 때문에. 데이터 전송폭과 딜레이에서 부족한 부분이 많았습니다.

 


 

하지만 APU에서는 더 이상 이런 문제가 존재하지 않습니다. CPU와 GPU는 메모리 컨트롤러에 똑같이 엑세스가 가능하며, 모두 직접 연결되기 때문에 대역폭을 최대한으로 사용할 수 있고 레이턴시도 낮출 수 있습니다. 하지만 메모리 컨트롤러를 공유하면 CPU와 GPU가 한정된 대역폭을 가지고 서로 경쟁하는 일이 생기면서, 사용할 수 있는 대역폭이 그만큼 줄어들게 됩니다. 특히 CPU와 GPU에 가해진 부하가 모두 높을 경우에 말입니다.

 

하지만 공유 메모리의 제일 큰 장점은 APU 같은 헤테로지니어스 계산에 알맞다는 것입니다. CPU와 GPU가 대규모 병렬 연산을 할 때, 메모리에서 데이터를 엑세스하는 과정에서 데이터 교환 때문에 시스템 버스를 사용할 일이 없다는 것입니다. 공유 메모리는 CPU와 GPU 사이의 제일 큰 병목 현상을 해결할 수 있습니다.

 


 

노트북 플랫홈의 라노 APU는 소켓 FS1 패키징을 사용하며 최고 듀얼채널 DDR3-1600을 32GB까지 장착할 수 있고, 이론적인 대역폭은 25.6GB/s이고, 1.5V 표준 전압과 1.35V 저전압 메모리를 지원합니다.

 

데스크탑 플랫홈의 라노 APU는 소켓 FM1 패키징을 사용하며 최고 듀얼채널 DDR3-1866을 64GB까지 장착할 수 있고, 이론적인 대역폭은 29.8GB입니다. 하지만 DDR3-1866의 클럭은 오직 2개의 메모리 모듈만 장착했을 경우에 가능하며, 4개의 모듈을 전부 사용한다면 DDR3-1600까지만 사용할 수 있습니다.

 



테스트 환경은 라노 APU쪽이 AMD A8-3850(4코어, 2.9GHz, 4MB L2), 라데온 HD 6550D 그래픽(400개의 스트림 프로세서, 클럭 600MHz), 애즈락 A5 프로4 메인보드.

 

애슬론 II 플랫홈은 애슬론 II X4 645(쿼드코어, 3.1GHz, 2MB L2), 애즈락 880G 익스트림3, 라데온 HD 4250/라데온 HD 5570.

킹스톤 하이퍼X 2GB x2 DDR3-1866 메모리를 장착했으며 A8-3850 플랫홈의 메모리 설정은 2GB x2 듀얼채널에서 1866MHz, 1600MHz, 1333MHz, 싱글채널에서 1866Mhz로 테스트했습니다.

 

그 외 공통 스펙은 OCZ 솔리드 3 60GB, 시게이트 7200.12 1TB, 윈도우즈 7 울티메이트 SP1, 카탈리스트 11.6 RC1을 사용했습니다.

  

테스트를 종합해보면 듀얼채널 DDR3-1866MHz와 DDR3-1333MHz의 성능 차이는 10% 이내, DDR3-1866Mhz의 듀얼/싱글채널 구성이 GPU 성능에 미치는 영향은 30% 정도입니다.

 

듀얼채널 DDR3-1866MHz와 1GB DDR5 메모리의 차이는 30 정도, DDR3와 GDDR3의 차이는 5% 정도입니다. 클럭에 따른 성능 차이는 그렇게 많지 않은 편입니다.