메모리 대역폭 계산 방법
메모리 대역폭 계산 공식: 대역폭 = 메모리 클럭 주파수 × 메모리 버스 비트 수 × 곱셈 인자 / 8.
DDR400 메모리의 작동 주파수는 200MHz이고 데이터 버스 비트 수는 64비트입니다. 데이터는 상승 에지와 하강 에지 모두에서 전송되므로 곱셈 인자는 2입니다. 이때 대역폭은 200×64×2/8=3.2GB/s(두 개의 메모리로 구성된 듀얼 채널인 경우 대역폭은 6.4GB/s)입니다.
단일 채널 메모리 컨트롤러는 일반적으로 64비트입니다. 8개의 바이너리 비트는 바이트로 변환하면 64/8=8에 메모리의 작동 주파수를 곱한 값입니다. DDR 메모리는 SD 메모리 속도의 두 배로 데이터를 전송하기 때문에 2를 곱해야 합니다. 따라서:
DDR266, 작동 주파수는 133MHz, 대역폭은 133×2×64/8 = 2.1GBps입니다. (PC2100).
DDR333, 작동 주파수는 166MHz, 대역폭은 166×2×64/8 = 2.7GBps(PC2700)입니다.
DDR400, 작동 주파수는 200MHz, 대역폭은 200×2×64/8 = 3.2GBps(PC3200)입니다.
추가 정보
속도 추구로 인해 저속 DDR 메모리의 대역폭을 늘리는 방법을 찾는 것은 당연합니다. 최신 솔루션은 시스템 메모리에서 이중 채널 버스를 사용하는 것입니다. 즉, 메모리 클럭 주파수를 높이지 않고 메모리의 잠재적 대역폭을 늘리는 것입니다.
메모리 제조업체는 JEDEC 표준에 따라 DDR 400 이상의 메모리 제품을 생산할 수 있지만 듀얼 채널 버스를 사용하는 것은 메모리 대역폭 문제를 해결하는 좋은 방법임에 틀림 없습니다.
그러나 메모리 대역폭만이 성능 테스트의 유일한 기준은 아닙니다. 실제로 시스템의 실제 성능은 개인이 사용하는 특정 애플리케이션에 따라 다릅니다.