Welcome to PCForumz.com!
FAQFAQ      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

Cache vs FSB vs DDR memory?

 
   Hardware Problem Solving Community! (Home) -> General Discussion RSS
Next:  HELP !! BASIC STORAGE SOLUTION on network  
Author Message
Jethro

External


Since: Jun 22, 2006
Posts: 101



(Msg. 1) Posted: Fri Mar 16, 2007 5:54 pm
Post subject: Cache vs FSB vs DDR memory?
Archived from groups: alt>comp>hardware (more info?)

I'm confused as usual.

I read of L1 and L2 caches in CPU specs,
DDRs are memory cards added to the MOBO.
I read of FSB in MOBO specs.

So if the caches are integral to the CPU, and DDr provides added
memory, where is the FSB? On the MOBO?

Thanks

Jethro

 >> Stay informed about: Cache vs FSB vs DDR memory? 
Back to top
Login to vote
DaveW

External


Since: Mar 09, 2007
Posts: 92



(Msg. 2) Posted: Fri Mar 16, 2007 5:54 pm
Post subject: Re: Cache vs FSB vs DDR memory? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

The FSB is the front side bus speed that the motherboard is running at.

--

DaveW

___________
"Jethro" <Wilson RemoveThis @somewhere.org> wrote in message
news:1iplv2lspcbklqiro4divc4gfjasb8q8or@4ax.com...
> I'm confused as usual.
>
> I read of L1 and L2 caches in CPU specs,
> DDRs are memory cards added to the MOBO.
> I read of FSB in MOBO specs.
>
> So if the caches are integral to the CPU, and DDr provides added
> memory, where is the FSB? On the MOBO?
>
> Thanks
>
> Jethro

 >> Stay informed about: Cache vs FSB vs DDR memory? 
Back to top
Login to vote
Paul57

External


Since: Oct 09, 2004
Posts: 984



(Msg. 3) Posted: Fri Mar 16, 2007 5:54 pm
Post subject: Re: Cache vs FSB vs DDR memory? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Jethro wrote:
> I'm confused as usual.
>
> I read of L1 and L2 caches in CPU specs,
> DDRs are memory cards added to the MOBO.
> I read of FSB in MOBO specs.
>
> So if the caches are integral to the CPU, and DDr provides added
> memory, where is the FSB? On the MOBO?
>
> Thanks
>
> Jethro

It is all very confusing, and the details differ between
major families. The answer is a little different, when
comparing Athlon64 say, to a current Core2 Duo or a P4 or
even an AthlonXP. The Athlon64 uses different design principles,
that make "FSB" a more fuzzy terminology.

Loosely speaking, every storage system in your computer, can
be viewed as a level of cache. L1 and L2 currently, tend to be
full speed caches - they have multi-cycle latency (delay) to
get your data, but the clock speed of the memory can be
equivalent to the speed of the core they are connected to.
Your computer main memory is really slow by comparison, and
might be referred to as an "L3" or "Level3" cache. Your hard
drive might be considered to be the "L4" or "Level4" cache
fot the system.

On an old P4 processor, the major blocks in the system look like this.
The Front Side Bus (FSB) is physical and is right on the pins
of the processor.

--------
| Core | An old FSB800 speed Pentium4 processor
| L1 |
| L2 |
--------
|
FSB | 64 bits at 800MHz or 6.4GB/sec (800MHz is quad pumped)
| Processor clock 200MHz x 4 establishes transfer rate
PCIe |
Video <--> Northbridge <---> Memory DIMMs
x16 |
| Hub bus, perhaps 1GB/sec. Differs per chipset/generation.
|
Southbridge <---> Disk drives, USB, maybe LAN etc
|
SuperIO <---> Floppy, Serial, Parallel Port

On an Athlon64, the design looks more like this. Note that
I am not providing any details about the exact arrangement of
Core, L1, L2 (cause I'm lazy). They're just blocks for this discussion.

--------------------
| Core | Athlon64
| L1 |
| L2 |
| |
| |
| Memory_Controller |<---> Memory DIMMs
| |
--------------------
|
| Hypertransport - two sets of serial, packet oriented
| lanes, operating at 2000MHz or so.
| - (200MHz x 5) x 2 (DDR) gives data rate
| - 16 bit bus, each direction
| - 4GB/sec up, 4GB/sec down (same as PCIe x16)
PCIe |
Video <--> Northbridge
x16 |
| Hypertransport - may be narrower than the main bus
|
Southbridge <---> Disk drives, USB, maybe LAN etc
|
SuperIO <---> Floppy, Serial, Parallel Port

Now, in all the excitement, what is missing from the second diagram ?
The FSB Smile You might consider the FSB to be just before the Memory
Controller, in order to compare "Intel" to "AMD". Or instead of
working virtually, you might try to label the diagram physically -
the FSB might be viewed as the upper Hypertransport bus.

http://en.wikipedia.org/wiki/Athlon64

"...there is no FSB for the system memory to base its speed upon"

But the busses are quite dissimilar in terms of implementation.
Hypertransport is kinda like Ethernet, and uses packets. It is a
narrow bus, running at high speed. Its least efficient mode, might
be transferring small data items, due to the packet overhead (address,
CRC checks, stuff like that). When it transfers bursts of data (for
say the video card), it is much more efficient, as a longer packet
can be used.

The Intel FSB is a parallel bus, as far as I know. I don't know how
the address and data rates compare, whether they are 1:1 or some
other ratio. (On the AthlonXP for example, I think presentation
of addresses happens at a slower rate than data. AthlonXP uses
a split transaction bus, decoupling address and data. The AMD762
datasheet is as close as I can get to details about that bus.)

All good fun stuff.

Paul
 >> Stay informed about: Cache vs FSB vs DDR memory? 
Back to top
Login to vote
Jethro

External


Since: Jun 22, 2006
Posts: 101



(Msg. 4) Posted: Fri Mar 16, 2007 8:25 pm
Post subject: Re: Re: Cache vs FSB vs DDR memory? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Fri, 16 Mar 2007 15:02:39 -0500, Paul <nospam DeleteThis @needed.com> wrote:

>Jethro wrote:
>> I'm confused as usual.
>>
>> I read of L1 and L2 caches in CPU specs,
>> DDRs are memory cards added to the MOBO.
>> I read of FSB in MOBO specs.
>>
>> So if the caches are integral to the CPU, and DDr provides added
>> memory, where is the FSB? On the MOBO?
>>
>> Thanks
>>
>> Jethro
>
>It is all very confusing, and the details differ between
>major families. The answer is a little different, when
>comparing Athlon64 say, to a current Core2 Duo or a P4 or
>even an AthlonXP. The Athlon64 uses different design principles,
>that make "FSB" a more fuzzy terminology.
>
>Loosely speaking, every storage system in your computer, can
>be viewed as a level of cache. L1 and L2 currently, tend to be
>full speed caches - they have multi-cycle latency (delay) to
>get your data, but the clock speed of the memory can be
>equivalent to the speed of the core they are connected to.
>Your computer main memory is really slow by comparison, and
>might be referred to as an "L3" or "Level3" cache. Your hard
>drive might be considered to be the "L4" or "Level4" cache
>fot the system.
>
>On an old P4 processor, the major blocks in the system look like this.
>The Front Side Bus (FSB) is physical and is right on the pins
>of the processor.
>
> --------
> | Core | An old FSB800 speed Pentium4 processor
> | L1 |
> | L2 |
> --------
> |
> FSB | 64 bits at 800MHz or 6.4GB/sec (800MHz is quad pumped)
> | Processor clock 200MHz x 4 establishes transfer rate
> PCIe |
>Video <--> Northbridge <---> Memory DIMMs
> x16 |
> | Hub bus, perhaps 1GB/sec. Differs per chipset/generation.
> |
> Southbridge <---> Disk drives, USB, maybe LAN etc
> |
> SuperIO <---> Floppy, Serial, Parallel Port
>
>On an Athlon64, the design looks more like this. Note that
>I am not providing any details about the exact arrangement of
>Core, L1, L2 (cause I'm lazy). They're just blocks for this discussion.
>
> --------------------
> | Core | Athlon64
> | L1 |
> | L2 |
> | |
> | |
> | Memory_Controller |<---> Memory DIMMs
> | |
> --------------------
> |
> | Hypertransport - two sets of serial, packet oriented
> | lanes, operating at 2000MHz or so.
> | - (200MHz x 5) x 2 (DDR) gives data rate
> | - 16 bit bus, each direction
> | - 4GB/sec up, 4GB/sec down (same as PCIe x16)
> PCIe |
>Video <--> Northbridge
> x16 |
> | Hypertransport - may be narrower than the main bus
> |
> Southbridge <---> Disk drives, USB, maybe LAN etc
> |
> SuperIO <---> Floppy, Serial, Parallel Port
>
>Now, in all the excitement, what is missing from the second diagram ?
>The FSB Smile You might consider the FSB to be just before the Memory
>Controller, in order to compare "Intel" to "AMD". Or instead of
>working virtually, you might try to label the diagram physically -
>the FSB might be viewed as the upper Hypertransport bus.
>
>http://en.wikipedia.org/wiki/Athlon64
>
> "...there is no FSB for the system memory to base its speed upon"
>
>But the busses are quite dissimilar in terms of implementation.
>Hypertransport is kinda like Ethernet, and uses packets. It is a
>narrow bus, running at high speed. Its least efficient mode, might
>be transferring small data items, due to the packet overhead (address,
>CRC checks, stuff like that). When it transfers bursts of data (for
>say the video card), it is much more efficient, as a longer packet
>can be used.
>
>The Intel FSB is a parallel bus, as far as I know. I don't know how
>the address and data rates compare, whether they are 1:1 or some
>other ratio. (On the AthlonXP for example, I think presentation
>of addresses happens at a slower rate than data. AthlonXP uses
>a split transaction bus, decoupling address and data. The AMD762
>datasheet is as close as I can get to details about that bus.)
>
>All good fun stuff.
>
> Paul
Thanks Paul.

I'm going to get a drink or two - then re-read and think on all this.

Jethro
 >> Stay informed about: Cache vs FSB vs DDR memory? 
Back to top
Login to vote
Display posts from previous:   
Related Topics:
Less Cache - I recently ordered a standard Dell Dimension 8300 desktop and have since received notification from the company that they are required to change the current desktop order due to a supply issue being faced. In their words, "the replacement processor...

Cache L2 - Qualcuno può spiegarmi cosa indica L2 come cache...? e come è possibile vederne la quantità ? (non dal boot image)

Cache L2 - What is different between L1 and L2 ? and how can i view its size without BIOS? thanks

HDD RPM and Cache - How Important? - I am looking to buy an external Firewire/USB2 to use as a backup device for my PC and Laptop. I have settled on the Maxtor OneTouch at the moment. The 250GB model (http://tinyurl.com/62ykv) has an RPM of 7200 and an 8MB cache. The 300GB model..

Xeon L2 cache question ... - Hi all, I have already made the purchase a month ago and now I realized that I didn't pay attention or gave enough importance to the amount of L2 cache memory included in my Dual Xeon system. I just wanted to have as much Ghz as possible ... The..
   Hardware Problem Solving Community! (Home) -> General Discussion All times are: Pacific Time (US & Canada) (change)
Page 1 of 1

 
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



[ Contact us | Terms of Service/Privacy Policy ]