From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jack Steiner Date: Wed, 17 Mar 2004 20:33:14 +0000 Subject: Re: pgd_free, pmd_free, and pte_free trapping memory. Message-Id: <20040317203313.GA32161@sgi.com> List-Id: References: <20040316112424.GA20203@lnx-holt> In-Reply-To: <20040316112424.GA20203@lnx-holt> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-ia64@vger.kernel.org On Wed, Mar 17, 2004 at 04:53:01PM +0000, Christoph Hellwig wrote: > On Wed, Mar 17, 2004 at 10:20:16AM -0600, Jack Steiner wrote: > > The test harness ensures that the timing is done with warm TLBs & cold > > cache (data not in cpu caches): > > > > 3.1 usec 16K node local memory > > 6.1 usec 16K remote memory > > > > 12.5 usec 64K node local memory > > 24.5 usec 64K remote memory > > > > I ran this on Itanium 2 1300MHz cpus. However, processor core speed does > > not significantly affect timings since most time is spent waiting for > > off chip memory access. > > Well, pages on the per-cpu list are supposed to be still cache hot.. For some workloads that is true. The workload that Robin mentioned in the original mail allocated 32 PT pages on each fork. Even if the pages were recently used, in many cases a large portion of those pages are probably not cache-resident. -- Thanks Jack Steiner (steiner@sgi.com) 651-683-5302 Principal Engineer SGI - Silicon Graphics, Inc.