From owner-freebsd-current Sat Apr 8 22:17:40 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA02375 for current-outgoing; Sat, 8 Apr 1995 22:17:40 -0700 Received: from pelican.com (pelican.com [134.24.4.62]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id WAA02369 for ; Sat, 8 Apr 1995 22:17:29 -0700 Received: by pelican.com (Smail3.1.28.1 #5) id m0rxp8a-000K0jC; Sat, 8 Apr 95 22:02 WET DST Message-Id: Date: Sat, 8 Apr 95 22:02 WET DST From: pete@pelican.com (Pete Carah) To: current@FreeBSD.org Subject: Re: Disk performance In-Reply-To: <199504081952.MAA15923@gndrsh.aac.dev.com> Organization: Pelican Consulting Sender: current-owner@FreeBSD.org Precedence: bulk In article <199504081952.MAA15923@gndrsh.aac.dev.com> rgrimes writes: (and various others, too): >> > > > Why would taking out the L2 cache slow down data transfer to and >> > > > from the primary cache? >> > > because checking the L2 takes time, and they don't start the mem-cycle >> > > until they know they missed. The SGI challenge starts both on the same clock, then throws away the mem data if some cache hit first. I don't know if they abort the CAS part of the memory cycle in that case, but I think not. That is part of the distributed-cache-coherency scheme too. Doing this hurts you badly in the absence of memory interleave, though, since you can't abort a RAS-cycle; you are better off waiting like they do in that case. >> > You would be right if he was talking about why turning off the L2 cache >> > increases memory speed. But that is not what he said ``taking out L2 >> > cache slowing down L1 cache''. Nothing, nota, zippo, should effect >> > L1 cache speeds other than code changes, and internal clock frequency. Possibly worse hit rates; isn't the L2 controller on the main chip too? Also L2 may be wider than main mem too and do background fetch of the other half; I don't know about that motherboard. Bigger ($$$$$) systems do this. Then L1 fills will come from the L2 about half more often than from main memory directly. -- Pete