Here's what I understand so far:
P4: 64 (bits/transfer)* 200,000,000 * 4 (transfers/sec) * 8^-1 bytes/bit * 1,000,000,000^-1 (GByte/byte) = 6.4Gbytes/sec
A64: 128 (bits/transfer)* 200,000,000 * 2 (transfers/sec) * 8^-1 bytes/bit * 1,000,000,000^-1 (GByte/byte) = 6.4Gbytes/sec
AFX: 128 (bits/transfer)* 200,000,000 * 2 (transfers/sec) * 8^-1 bytes/bit * 1,000,000,000^-1 (GByte/byte) = 6.4Gbytes/sec
Athlon XP: 64 (bits/transfer)* 200,000,000 * 2 (transfers/sec) * 8^-1 bytes/bit * 1,000,000,000^-1 (GByte/byte) = 3.2Gbytes/sec
All four platforms can support dual channel (either via motherboard memory controller or on-CPU memory controller). With the same theoretical peak bandwidth on the first three chips, why does the P4 beat the A64, using the same FSB?
And what exactly is dual channel memory, it seems to do nothing at all for the XP, but on the A64/A64FX, there is a difference slightly over 25% (http://www.digit-life.com/articles2/roundupmobo/pentium4-32ghz-ee.html Why does it help so much more on AMD's 64 bit CPU platform. Does the nForce's implementation of dual channel just suck compared to the one on AMD's on-CPU memory controller?
Are there any comparisons of dual vs. non-dual channel memory configurations on the P4?
Edit: Fixed link, thanks DAPUN
P4: 64 (bits/transfer)* 200,000,000 * 4 (transfers/sec) * 8^-1 bytes/bit * 1,000,000,000^-1 (GByte/byte) = 6.4Gbytes/sec
A64: 128 (bits/transfer)* 200,000,000 * 2 (transfers/sec) * 8^-1 bytes/bit * 1,000,000,000^-1 (GByte/byte) = 6.4Gbytes/sec
AFX: 128 (bits/transfer)* 200,000,000 * 2 (transfers/sec) * 8^-1 bytes/bit * 1,000,000,000^-1 (GByte/byte) = 6.4Gbytes/sec
Athlon XP: 64 (bits/transfer)* 200,000,000 * 2 (transfers/sec) * 8^-1 bytes/bit * 1,000,000,000^-1 (GByte/byte) = 3.2Gbytes/sec
All four platforms can support dual channel (either via motherboard memory controller or on-CPU memory controller). With the same theoretical peak bandwidth on the first three chips, why does the P4 beat the A64, using the same FSB?
And what exactly is dual channel memory, it seems to do nothing at all for the XP, but on the A64/A64FX, there is a difference slightly over 25% (http://www.digit-life.com/articles2/roundupmobo/pentium4-32ghz-ee.html Why does it help so much more on AMD's 64 bit CPU platform. Does the nForce's implementation of dual channel just suck compared to the one on AMD's on-CPU memory controller?
Are there any comparisons of dual vs. non-dual channel memory configurations on the P4?
Edit: Fixed link, thanks DAPUN