| View previous topic :: View next topic |
| Author |
Message |
Wizzerad Guest
|
Posted: Wed Feb 10, 2021 8:22 pm Post subject: CPU bus speed and overall speed |
|
|
Hi,
the CPU bus speed is at 100MHz, since many years, both with AMD and INTEL. Take Intel for simplicity. Since data is Quad-pumped with Intel (therefore 64*4=256 bit are transferred at each bus cycle), then data is externally pumped into the CPU at 100MHz*4=400MHz.
I know, the CPU is doing several internal cycles, ruled by the multiplier, which allow working faster on the data that is ALREADY at the CPU. Modern CPU overall clock speed therefore ranges between 1 to several GHz. But still, the clock at which information is transferred from external source (s.a. RAM) to the CPU is 400MHz. Or?
If what I said above is true, why the hell do I need a RAM that runs at 1333MHz or higher as you find on the market?
In other words, the same question would be: how can RAM run at 1333MHz and the bus speed is at 100MHz?
This must be an easy question, but I can't find the answer. |
|
| Back to top |
|
 |
Carryspider
Joined: 20 Jan 2021 Posts: 8 Location: China
|
Posted: Tue Feb 23, 2021 1:17 am Post subject: |
|
|
The question is determined by where the memory controller is located in.
Several decades ago,the memory controller is intergrated in the North Bridge.The North Bridge is a chip which is connected to the memory,CPU and the South Bridge.The bus connected CPU and North Bridge is called Front-Side Bus(FSB).The FSB detemine how data can be pumped into CPU from memory.For example,Core 2 Duo E8400 can work
in a 1333MHz FSB speed.
But since Intel used PCH chipset for the newer CPU,the memory controller was integrated into CPU,and the North Bridge disappeared from chipset.That means,the memory
speed was detemined by CPU in these kinds of CPU.
In short,the speed of memory is detemined by CPU type.Before buying a new memory,you need to know your CPU can support what speed of memory. |
|
| Back to top |
|
 |
Calbris

Joined: 06 Feb 2019 Posts: 157 Location: Singapore
|
Posted: Tue Feb 23, 2021 9:05 am Post subject: Re: CPU bus speed and overall speed |
|
|
| Wizzerad wrote: |
the CPU bus speed is at 100MHz, since many years, both with AMD and INTEL.
|
Please define 'bus speed'. Front-side bus speed or base clock speed? If you claim that the bus speed has sat at 100 MHz for many years, I would assume 'base clock'.
| Wizzerad wrote: |
Take Intel for simplicity. Since data is Quad-pumped with Intel (therefore 64*4=256 bit are transferred at each bus cycle), then data is externally pumped into the CPU at 100MHz*4=400MHz.
|
It was no longer quad pumped after Intel ditched the front-side bus for a HyperTransport rip-off, also known as QuickPath Interconnect. That was double pumped, as seen in page 10 of this document: https://www.intel.ca/content/dam/doc/white-paper/quick-path-interconnect-introduction-paper.pdf
| Wizzerad wrote: |
Modern CPU overall clock speed therefore ranges between 1 to several GHz.
|
Intel Core M (Broadwell) processors were operating below 1 GHz (e.g. Core M-5Y10), so what exactly are you trying to say here?
| Wizzerad wrote: |
But still, the clock at which information is transferred from external source (s.a. RAM) to the CPU is 400MHz.
|
If the RAM and FSB are operating at 400 MHz, then your statement would be true. Otherwise, it is incorrect.
| Wizzerad wrote: |
why the hell do I need a RAM that runs at 1333MHz or higher as you find on the market?
|
For processors with a high FSB/HTT, you need a lot of memory bandwidth for it to run at its fullest potential. That roughly translates into high-speed RAM.
If you don't, you will get something that is known to affect early Intel Pentium 4 processors. This is called bandwidth starvation, and it has the potential to limit your processor's performance as it is not getting enough data from the RAM.
Intel 82850 = 3200 MiB/s peak bandwidth (RDRAM PC800 in dual channel)
VIA P4X266 = 2133 MiB/s peak bandwidth (DDR SDRAM PC2100 in single channel)
Intel 82845 = 1066 MiB/s peak bandwidth (SDR SDRAM PC133 in single channel)
| Wizzerad wrote: |
In other words, the same question would be: how can RAM run at 1333MHz and the bus speed is at 100MHz?
|
Memory dividers. For example, let's say we have an 82845MP paired with a Mobile Pentium 4-M chip and a DDR SDRAM PC2100 stick.
The FSB:DRAM ratio would be 100:133, because the actual front-side bus speed is 100 MHz (quad pumped = 400 MT/s) and the RAM speed is 133 MHz (double pumped = 266 MT/s). This results in a FSB:DRAM ratio of 3:4, which is the memory divider ratio used for this configuration. |
|
| Back to top |
|
 |
|
|
|
|
|
You can post new topics in this forum You can reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You cannot download files in this forum
|
|
Powered by phpBB © 2001 phpBB Group
|