Compute max memory bandwidth of a processor
Asked Answered
L

1

5

I'm reading this CPU specification: http://ark.intel.com/products/67356/Intel-Core-i7-3612QM-Processor-6M-Cache-up-to-3_10-GHz-rPGA

It says the CPU has 2 channels. So I think it has 2 memory controller inside. Then the max memory bandwidth should be 1.6GHz * 64bits * 2 * 2 = 51.2 GB/s if the supported DDR3 RAM are 1600MHz. But the specification says its max memory bandwidth is 25.6 GB/s. I multiplied two 2s here, one for the Double Data Rate, another for the memory channel.

Is it the problem of the specification? or I have some miss understanding?

Loleta answered 25/6, 2014 at 8:25 Comment(2)
Why do you have two factors of 2 there ? One for DDR and one for the presumed two memory controllers ?Hydrops
Yes. one for the Double Data Rate, another for the memory channel number.Loleta
D
10

Double data rate memory specs usually already take into account that its effective frequency is doubled. "1600 MHz memory" really runs on 800 Mhz, so you can leave out one factor of 2 from your calculation.

Dismiss answered 25/6, 2014 at 8:58 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.