PC Review


Reply
Thread Tools Rate Thread

What core speed were/are north bridges and/or MCH's clocked at?

 
 
pigdos
Guest
Posts: n/a
 
      3rd Nov 2006
I've always been curious about this because these devices have to bridge
multiple types of buses.

--
Doug


 
Reply With Quote
 
 
 
 
George Macdonald
Guest
Posts: n/a
 
      4th Nov 2006
On Fri, 03 Nov 2006 18:55:58 GMT, "pigdos" <(E-Mail Removed)> wrote:

>I've always been curious about this because these devices have to bridge
>multiple types of buses.


I'm pretty sure, back in the 440BX days, they used to run at the FSB base
clock speed internally but now.... seems like it's a secret.:-) Judging by
what I'm hearing about the nForce 5xx series temperatures, the clocks have
just been ramped up again.

--
Rgds, George Macdonald
 
Reply With Quote
 
pigdos
Guest
Posts: n/a
 
      4th Nov 2006
Because of DDR wouldn't the internal clock speed have to be at least double
the FSB base clock speed?

In the case of north bridges w/8x AGP interfaces it would seem to me that
the core clock speed would have to be at least 533Mhz to be able to keep up
w/a 2.133GB/s data xfer rate.

--
Doug
"George Macdonald" <fammacd=!SPAM^(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> On Fri, 03 Nov 2006 18:55:58 GMT, "pigdos" <(E-Mail Removed)> wrote:
>
> I'm pretty sure, back in the 440BX days, they used to run at the FSB base
> clock speed internally but now.... seems like it's a secret.:-) Judging
> by
> what I'm hearing about the nForce 5xx series temperatures, the clocks have
> just been ramped up again.
>
> --
> Rgds, George Macdonald



 
Reply With Quote
 
George Macdonald
Guest
Posts: n/a
 
      5th Nov 2006
On Sat, 04 Nov 2006 01:03:19 GMT, "pigdos" <(E-Mail Removed)> wrote:

>Because of DDR wouldn't the internal clock speed have to be at least double
>the FSB base clock speed?


I'd think so but remember the Intel FSB is quad clocked on data.

>In the case of north bridges w/8x AGP interfaces it would seem to me that
>the core clock speed would have to be at least 533Mhz to be able to keep up
>w/a 2.133GB/s data xfer rate.


With e.g. an Intel MCH, assuming an internal width of 64-bits, same as the
FSB, it'd have to run at 1066MHz to keep up with the latest FSB rates to
avoid addiing latency... which would also match a dual channel DDR2 memory
controller at 533MT/s. Since the FSB interface and memory controller are
allowed to run non-clock locked, and considering strategies like read
around write etc, I'm not sure how that works internally... buffering?
Maybe one of the hardware guys can comment further on chips which handle
multiple time domains.

>"George Macdonald" <fammacd=!SPAM^(E-Mail Removed)> wrote in message
>news:(E-Mail Removed)...
>> On Fri, 03 Nov 2006 18:55:58 GMT, "pigdos" <(E-Mail Removed)> wrote:
>>
>> I'm pretty sure, back in the 440BX days, they used to run at the FSB base
>> clock speed internally but now.... seems like it's a secret.:-) Judging
>> by
>> what I'm hearing about the nForce 5xx series temperatures, the clocks have
>> just been ramped up again.


--
Rgds, George Macdonald
 
Reply With Quote
 
David Kanter
Guest
Posts: n/a
 
      5th Nov 2006

George Macdonald wrote:
> With e.g. an Intel MCH, assuming an internal width of 64-bits, same as the
> FSB, it'd have to run at 1066MHz to keep up with the latest FSB rates to
> avoid addiing latency... which would also match a dual channel DDR2 memory
> controller at 533MT/s.


Not really, if you think about what 'quad pumping' or 'double pumping'
is, then it should become clear that the issue is not the data bus, but
the addressing bus.

You're right that running the core clock at a non-integer multiple of
an I/O will increase latency due to strange gearing ratios (i.e. it's
simple to run at 100MHz and support 2.5GHz, 2GHz, 2.3GHz...running at
115Mhz and supporting those would be ugly).

> Since the FSB interface and memory controller are
> allowed to run non-clock locked, and considering strategies like read
> around write etc, I'm not sure how that works internally... buffering?


Obviously there's quite a bit of buffering going on, and it grows as
the bandwidth of the IO grows.

> Maybe one of the hardware guys can comment further on chips which handle
> multiple time domains.


Certain parts of the chip run asynchronously, and you hope to hell that
the frequencies line up nicely as I said above.

If you think about the size of current chipsets, I/O controllers, etc.
etc. you will realize that a die that size at 2GHz would dissipate
vastly more heat than is reasonable. That alone should tell you that
the frequency is substantially lower than what you are guessing so far.

DK

 
Reply With Quote
 
pigdos
Guest
Posts: n/a
 
      6th Nov 2006
For every given address generated (for a fetch) something like 4x (probably
more) that amount of data is fetched (at least from memory, to fill a cache
line) on a L1/L2 miss, so I don't see how this could be true. Since the
address bus is unidirectional there is no bus turnaound time either and I
don't think other devices share these address lines anymore (unlike say
ISA).

--
Doug
"David Kanter" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
>
> Not really, if you think about what 'quad pumping' or 'double pumping'
> is, then it should become clear that the issue is not the data bus, but
> the addressing bus.
>
> DK
>



 
Reply With Quote
 
David Kanter
Guest
Posts: n/a
 
      6th Nov 2006

pigdos wrote:
> For every given address generated (for a fetch) something like 4x (probably
> more) that amount of data is fetched (at least from memory, to fill a cache
> line) on a L1/L2 miss, so I don't see how this could be true.


Try thinking about the relationship between transfer rate (as measured
in MT/s or MHz) and bandwidth (GB/s).

> Since the
> address bus is unidirectional there is no bus turnaound time either and I
> don't think other devices share these address lines anymore (unlike say
> ISA).


Are you sure the address bus is unidirectional? How would you do cache
coherency with a unidirectional bus?

DK

> "David Kanter" <(E-Mail Removed)> wrote in message
> news:(E-Mail Removed)...
> >
> > Not really, if you think about what 'quad pumping' or 'double pumping'
> > is, then it should become clear that the issue is not the data bus, but
> > the addressing bus.
> >
> > DK
> >


 
Reply With Quote
 
Del Cecchi
Guest
Posts: n/a
 
      6th Nov 2006

"David Kanter" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
>
> George Macdonald wrote:
>> With e.g. an Intel MCH, assuming an internal width of 64-bits, same as
>> the
>> FSB, it'd have to run at 1066MHz to keep up with the latest FSB rates
>> to
>> avoid addiing latency... which would also match a dual channel DDR2
>> memory
>> controller at 533MT/s.

>
> Not really, if you think about what 'quad pumping' or 'double pumping'
> is, then it should become clear that the issue is not the data bus, but
> the addressing bus.
>
> You're right that running the core clock at a non-integer multiple of
> an I/O will increase latency due to strange gearing ratios (i.e. it's
> simple to run at 100MHz and support 2.5GHz, 2GHz, 2.3GHz...running at
> 115Mhz and supporting those would be ugly).
>
>> Since the FSB interface and memory controller are
>> allowed to run non-clock locked, and considering strategies like read
>> around write etc, I'm not sure how that works internally... buffering?

>
> Obviously there's quite a bit of buffering going on, and it grows as
> the bandwidth of the IO grows.
>
>> Maybe one of the hardware guys can comment further on chips which
>> handle
>> multiple time domains.

>
> Certain parts of the chip run asynchronously, and you hope to hell that
> the frequencies line up nicely as I said above.
>
> If you think about the size of current chipsets, I/O controllers, etc.
> etc. you will realize that a die that size at 2GHz would dissipate
> vastly more heat than is reasonable. That alone should tell you that
> the frequency is substantially lower than what you are guessing so far.
>
> DK
>

The frequencies don't have to line up. Fifos and synchronizers in the
appropriate places take care of it. Multiple clock domains are quite
common these days. If they can all be driven off a common refclk like
62.5MHz, that is nice but multiple oscillators and PLLs are no big deal.

The issue of power vrs frequency is not so clear cut as you might think.
You have to handle the data rates in any case. So the datapath for the
low frequency version has to be much wider, so more circuits, more fan
out, etc.

del


 
Reply With Quote
 
David Kanter
Guest
Posts: n/a
 
      6th Nov 2006

Del Cecchi wrote:
> "David Kanter" <(E-Mail Removed)> wrote in message
> news:(E-Mail Removed)...
> >
> > George Macdonald wrote:
> >> With e.g. an Intel MCH, assuming an internal width of 64-bits, same as
> >> the
> >> FSB, it'd have to run at 1066MHz to keep up with the latest FSB rates
> >> to
> >> avoid addiing latency... which would also match a dual channel DDR2
> >> memory
> >> controller at 533MT/s.

> >
> > Not really, if you think about what 'quad pumping' or 'double pumping'
> > is, then it should become clear that the issue is not the data bus, but
> > the addressing bus.
> >
> > You're right that running the core clock at a non-integer multiple of
> > an I/O will increase latency due to strange gearing ratios (i.e. it's
> > simple to run at 100MHz and support 2.5GHz, 2GHz, 2.3GHz...running at
> > 115Mhz and supporting those would be ugly).
> >
> >> Since the FSB interface and memory controller are
> >> allowed to run non-clock locked, and considering strategies like read
> >> around write etc, I'm not sure how that works internally... buffering?

> >
> > Obviously there's quite a bit of buffering going on, and it grows as
> > the bandwidth of the IO grows.
> >
> >> Maybe one of the hardware guys can comment further on chips which
> >> handle
> >> multiple time domains.

> >
> > Certain parts of the chip run asynchronously, and you hope to hell that
> > the frequencies line up nicely as I said above.
> >
> > If you think about the size of current chipsets, I/O controllers, etc.
> > etc. you will realize that a die that size at 2GHz would dissipate
> > vastly more heat than is reasonable. That alone should tell you that
> > the frequency is substantially lower than what you are guessing so far.
> >
> > DK
> >

> The frequencies don't have to line up. Fifos and synchronizers in the
> appropriate places take care of it. Multiple clock domains are quite
> common these days. If they can all be driven off a common refclk like
> 62.5MHz, that is nice but multiple oscillators and PLLs are no big deal.


Aw....Del, you're no fun! I was hoping to use this as a thought
exercise to try and get him to figure out how it worked.

> The issue of power vrs frequency is not so clear cut as you might think.
> You have to handle the data rates in any case. So the datapath for the
> low frequency version has to be much wider, so more circuits, more fan
> out, etc.


Sure, but power is quadratic WRT frequency and only linear WRT
capacitance.

DK

 
Reply With Quote
 
krw
Guest
Posts: n/a
 
      6th Nov 2006
In article <(E-Mail Removed)>,
(E-Mail Removed) says...
>
> Del Cecchi wrote:
> > "David Kanter" <(E-Mail Removed)> wrote in message
> > news:(E-Mail Removed)...
> > >
> > > George Macdonald wrote:
> > >> With e.g. an Intel MCH, assuming an internal width of 64-bits, same as
> > >> the
> > >> FSB, it'd have to run at 1066MHz to keep up with the latest FSB rates
> > >> to
> > >> avoid addiing latency... which would also match a dual channel DDR2
> > >> memory
> > >> controller at 533MT/s.
> > >
> > > Not really, if you think about what 'quad pumping' or 'double pumping'
> > > is, then it should become clear that the issue is not the data bus, but
> > > the addressing bus.
> > >
> > > You're right that running the core clock at a non-integer multiple of
> > > an I/O will increase latency due to strange gearing ratios (i.e. it's
> > > simple to run at 100MHz and support 2.5GHz, 2GHz, 2.3GHz...running at
> > > 115Mhz and supporting those would be ugly).
> > >
> > >> Since the FSB interface and memory controller are
> > >> allowed to run non-clock locked, and considering strategies like read
> > >> around write etc, I'm not sure how that works internally... buffering?
> > >
> > > Obviously there's quite a bit of buffering going on, and it grows as
> > > the bandwidth of the IO grows.
> > >
> > >> Maybe one of the hardware guys can comment further on chips which
> > >> handle
> > >> multiple time domains.
> > >
> > > Certain parts of the chip run asynchronously, and you hope to hell that
> > > the frequencies line up nicely as I said above.
> > >
> > > If you think about the size of current chipsets, I/O controllers, etc.
> > > etc. you will realize that a die that size at 2GHz would dissipate
> > > vastly more heat than is reasonable. That alone should tell you that
> > > the frequency is substantially lower than what you are guessing so far.
> > >
> > > DK
> > >

> > The frequencies don't have to line up. Fifos and synchronizers in the
> > appropriate places take care of it. Multiple clock domains are quite
> > common these days. If they can all be driven off a common refclk like
> > 62.5MHz, that is nice but multiple oscillators and PLLs are no big deal.

>
> Aw....Del, you're no fun! I was hoping to use this as a thought
> exercise to try and get him to figure out how it worked.
>
> > The issue of power vrs frequency is not so clear cut as you might think.
> > You have to handle the data rates in any case. So the datapath for the
> > low frequency version has to be much wider, so more circuits, more fan
> > out, etc.

>
> Sure, but power is quadratic WRT frequency and only linear WRT
> capacitance.


Oh, good grief! You want to try again?!!!

--
Keith
 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Dual Core 2.10GHz: What is actual clock speed for each core? Mindy AMD 64 Bit 0 10th Feb 2010 07:29 PM
What speed RAM do I buy with a 1066mhz Core 2 Duo CPU? ridergroov DIY PC 6 9th Feb 2007 04:08 PM
CPU Internal Core Speed Daave DIY PC 4 5th Jan 2007 12:01 AM
Duo (Core) vs. Pentium speed Marek Kalisz Windows XP Hardware 4 8th Oct 2006 07:24 PM
X800XT PE, is RAMDAC clock speed the same as core clock speed? urh ATI Video Cards 3 28th Jul 2004 03:09 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 05:38 AM.