Date: Thu, 8 Apr 1999 01:13:39 +0100 From: Mark Ovens <marko@uk.radan.com> To: Greg Lehey <grog@lemis.com> Cc: Darren Pilgrim <dpilgrim@uswest.net>, "Dragon Knight ][" <dragonknight@dtgnet.com>, FreeBSD Questions <questions@freebsd.org> Subject: Re: K6-2/333, was: Re: Debug kernel by default (was: System sizewith -g) Message-ID: <19990408011339.B2997@marder-1.localhost> In-Reply-To: <19990407143044.E2142@lemis.com>; from Greg Lehey on Wed, Apr 07, 1999 at 02:30:44PM %2B0930 References: <Pine.LNX.4.04.9904051605450.10244-100000@hades.riverstyx.net> <3709569A.70EEC38A@uswest.net> <37097B00.2186EB92@dtgnet.com> <3709EDEB.BE17A2E8@uswest.net> <19990407025433.C4453@marder-1.localhost> <19990407114602.Z2142@lemis.com> <19990407040113.F4453@marder-1.localhost> <19990407143044.E2142@lemis.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Apr 07, 1999 at 02:30:44PM +0930, Greg Lehey wrote: > On Wednesday, 7 April 1999 at 4:01:13 +0100, Mark Ovens wrote: > > On Wed, Apr 07, 1999 at 11:46:02AM +0930, Greg Lehey wrote: > >> On Wednesday, 7 April 1999 at 2:54:33 +0100, Mark Ovens wrote: > >>> > >>> As the person who effectively started all this discussion about > >>> bus speeds and multipliers I just want to thank all the contributors > >>> to this thread. I now have a better understanding of how it all > >>> works. The fundamental misunderstanding I had was that the CPU > >>> itself did the mutliplication and that the m/b jumpers simply "told" > >>> the CPU what multiple of the bus speed to use. > >> > >> It does. But there are various parts of the CPU. The part which > >> creates the CPU internal clock is just a bit of relatively simple > >> hardwired logic. > > > > Just when you thought it was all over.....:-) > > > > So my understanding was correct. > > Partially. > > > Other posters have suggested that the m/b supplies the multiplied > > clock frequency to the CPU and therefore the it *can't* ignore it. > > No, the MB supplies inputs to the three pins BF0, BF1 and BF2. Logic > on the CPU chip uses these inputs to multiply the incoming clock > frequency by between 2 and 5.5 in increments of 0.5 (that's 8 > different values). The rest of the CPU is blissfully unaware of > what's going on, and only looks at the clock frequency it's given. > > > However, whilst 95MHx & 3.5X is equivalent to 66MHz & 5X, if the CPU > > doesn't understand "run at 5X" then it may be running at an > > arbitrary speed (3.5X bus?). > > That depends on the CPU. Some CPUs don't sample BF2, so setting 5.0 > (which sets BF2 to 0) has the same effect as if it were high: it runs > at 3x instead of 5x. > Ah, thats what I needed to know. So as long as the CPU samples BF2 then 66MHz & 5X will have the same effect as 95MHz & 3.5X (apart from a slightly reduced CPU <==> memory speed. Thank you for the explanation. > > This all started when you said that you had noticed no (significant) > > performance increase from a K6/233 to a K6-2/333. Whilst I'm not > > disputing with you that an old HD will adversely affect performance > > on disk I/O intensive work such as compiling I would expect a > > noticeable performance increase overall, especially with 160MB of > > RAM. > > That depends on what you're doing. > > > This is what prompted me to ask if, whilst mathematically > > equivalent, 95MHz & 3.5X was the same as 66MHz & 5X in practice and > > if it isn't then that could explain the lack of performance gain. > > I understand. No, you won't get as much performance with 66x5 as you > will with 95x3.5. But my memory won't run at 95 MHz, and what we're > really comparing is the 66x5 on a K6-2 and the 66x3.5 on the K6. > Clearly the memory bandwidth doesn't change there. > > Greg > -- > See complete headers for address, home page and phone numbers > finger grog@lemis.com for PGP public key > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message > -- FreeBSD - The Power To Serve http://www.freebsd.org My Webpage http://www.users.globalnet.co.uk/~markov _______________________________________________________________ Mark Ovens, CNC Apps Engineer, Radan Computational Ltd. Bath UK CAD/CAM solutions for Sheetmetal Working Industry mailto:marko@uk.radan.com http://www.radan.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990408011339.B2997>