From owner-freebsd-hackers Sun Apr 13 00:55:34 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id AAA22743 for hackers-outgoing; Sun, 13 Apr 1997 00:55:34 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA22738 for ; Sun, 13 Apr 1997 00:55:30 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id RAA18796; Sun, 13 Apr 1997 17:24:10 +0930 (CST) From: Michael Smith Message-Id: <199704130754.RAA18796@genesis.atrad.adelaide.edu.au> Subject: Re: 430TX ? In-Reply-To: <3.0.1.32.19970413023332.007bd100@bugs.us.dell.com> from Tony Overfield at "Apr 13, 97 02:33:32 am" To: tony@dell.com (Tony Overfield) Date: Sun, 13 Apr 1997 17:24:09 +0930 (CST) Cc: msmith@atrad.adelaide.edu.au, steve@visint.co.uk, langfod@dihelix.com, hackers@freebsd.org X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Tony Overfield stands accused of saying: > >Unless I'm missing something here, this basically just means that > >the L1 cache got lots bigger, but now because it's slower, it too > >is cached. > > I think you're missing something here. ;-) > > The L1 cache is getting bigger but it's not getting slower. The L2 cache, > which has traditionally been attached to the external CPU bus just like the > memory controller and CPU-PCI bridge, is being attached to an independent > bus on the "side" of the CPU instead of to the CPU/memory bus. This makes > the CPU/memory bus available to other things (PCI bus masters, posted CPU > memory bus cycles, etc.) while the L2 cache is being concurrently accessed > by the CPU. It really makes a lot of sense when you think about it. Oh, I agree that it makes sense, I'm just looking at it from the opposite angle; in effect what you're describing is the application of L1-cache access strategies to the L2 cache. Because the onboard L2 is so big though, it's on a seperate die (correct?) so it's slower than a "real" L1, so the existing L1 is still used to cache it. Actually, I wasn't aware that Intel were still hanging the cache off the external CPU bus; I would have thought the CPU/cache were on the other side of the cache controller, but obviously I'm wrong there 8) > >I sniff a manufacturing compromise here. > > What are you referring to? It's true that some manufacturing issues are > improved by the newer designs, but that's not a bad thing. The "ideal" way to go would be to have all the new onboard L2 available to L1 access policies, but that would make for an unmanufacturable die. Hence, the compromise - two dies, and a gradual fading of the L1/L2 distinction. > >> I can't speak for Intel, but Intel says this on its www site: "In > >> addition, the Dual Independent Bus architecture supports the > >> evolution of today’s 66 MHz system memory bus to a 100 MHz system > >> memory bus within the next year." > > > >"we shortened some of the signals". > > Actually, it's because of some new signalling strategies, such as > those used by synchronous DRAM, which relieve the signals from > wiggling so fast. Ok, so "we shortened some of the cycles". It still doesn't seem to have much to do with the DIB, other than perhaps with respect to bandwidth. I meant to add a '8)' to the above. > Tony -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[