Re: [rfc] increase struct page size?!

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: William Lee Irwin III
Date: Monday, May 21, 2007 - 4:26 am

On Mon, May 21, 2007 at 01:08:13AM -0700, William Lee Irwin III wrote:

On Mon, May 21, 2007 at 11:27:42AM +0200, Nick Piggin wrote:

It doesn't need to. If what's in the cache is uniformly distributed,
you get that result for spatial locality. From there, it's counting
cachelines.


On Mon, May 21, 2007 at 01:08:13AM -0700, William Lee Irwin III wrote:

On Mon, May 21, 2007 at 01:08:13AM -0700, William Lee Irwin III wrote:

The average interval ("run") length is (n+1)/(n-k+1) - 1/C(n,k), so for
that to be >= 8 you need (n+1)/(n-k+1) - 1/C(n,k) >= 8 which also happens
when (n+1)/(n-k+1) >= 9 or when n >= (9/8)*k - 1 or k <= (8/9)*(n+1).
Clearly a lower bound on k is required, but not obviously derivable.
k >= 8 is obvious, but the least k where (n+1)/(n-k+1) - 1/C(n,k) >= 8
is not entirely obvious. Numerically solving for the least such k finds
that k actually needs to be relatively close to (8/9)*n. A lower bound
of something like 0.87*n + O(1) probably holds.


On Mon, May 21, 2007 at 01:08:13AM -0700, William Lee Irwin III wrote:

On Mon, May 21, 2007 at 11:27:42AM +0200, Nick Piggin wrote:

Did you get cut off here?


-- wli
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[rfc] increase struct page size?!, Nick Piggin, (Thu May 17, 9:08 pm)
Re: [rfc] increase struct page size?!, David Miller, (Thu May 17, 9:47 pm)
Re: [rfc] increase struct page size?!, Nick Piggin, (Thu May 17, 10:12 pm)
Re: [rfc] increase struct page size?!, David Miller, (Thu May 17, 10:22 pm)
Re: [rfc] increase struct page size?!, Nick Piggin, (Thu May 17, 10:31 pm)
Re: [rfc] increase struct page size?!, Andrew Morton, (Fri May 18, 12:19 am)
Re: [rfc] increase struct page size?!, Nick Piggin, (Fri May 18, 12:32 am)
Re: [rfc] increase struct page size?!, Andrew Morton, (Fri May 18, 12:43 am)
Re: [rfc] increase struct page size?!, Nick Piggin, (Fri May 18, 12:59 am)
Re: [rfc] increase struct page size?!, David Howells, (Fri May 18, 2:42 am)
Re: [rfc] increase struct page size?!, Andi Kleen, (Fri May 18, 5:06 am)
Re: [rfc] increase struct page size?!, Hugh Dickins, (Fri May 18, 8:42 am)
Re: [rfc] increase struct page size?!, Christoph Lameter, (Fri May 18, 11:14 am)
Re: [rfc] increase struct page size?!, Christoph Lameter, (Fri May 18, 11:15 am)
RE: [rfc] increase struct page size?!, Luck, Tony, (Fri May 18, 1:37 pm)
Re: [rfc] increase struct page size?!, Nick Piggin, (Fri May 18, 6:22 pm)
Re: [rfc] increase struct page size?!, Nick Piggin, (Fri May 18, 6:25 pm)
Re: [rfc] increase struct page size?!, Nick Piggin, (Fri May 18, 6:30 pm)
Re: [rfc] increase struct page size?! (now sparsemem vmemmap), Christoph Lameter, (Fri May 18, 7:03 pm)
Re: [rfc] increase struct page size?!, William Lee Irwin III, (Sat May 19, 10:53 am)
Re: [rfc] increase struct page size?!, William Lee Irwin III, (Sat May 19, 11:15 am)
Re: [rfc] increase struct page size?!, Christoph Lameter, (Sat May 19, 11:25 am)
Re: [rfc] increase struct page size?!, Andrew Morton, (Sat May 19, 3:09 pm)
Re: [rfc] increase struct page size?!, Eric Dumazet, (Sat May 19, 9:10 pm)
Re: [rfc] increase struct page size?!, Nick Piggin, (Sat May 19, 10:22 pm)
Re: [rfc] increase struct page size?!, William Lee Irwin III, (Sun May 20, 12:26 am)
Re: [rfc] increase struct page size?!, William Lee Irwin III, (Sun May 20, 1:46 am)
Re: [rfc] increase struct page size?!, Nick Piggin, (Sun May 20, 2:25 am)
Re: [rfc] increase struct page size?!, Andi Kleen, (Sun May 20, 5:56 am)
Re: [rfc] increase struct page size?!, Andrea Arcangeli, (Sun May 20, 10:13 am)
Re: [rfc] increase struct page size?!, Matthew Wilcox, (Sun May 20, 3:50 pm)
Re: [rfc] increase struct page size?!, KAMEZAWA Hiroyuki, (Sun May 20, 11:28 pm)
Re: [rfc] increase struct page size?!, William Lee Irwin III, (Mon May 21, 1:08 am)
Re: [rfc] increase struct page size?!, Helge Hafting, (Mon May 21, 2:12 am)
Re: [rfc] increase struct page size?!, Nick Piggin, (Mon May 21, 2:27 am)
Re: [rfc] increase struct page size?!, Eric Dumazet, (Mon May 21, 2:31 am)
Re: [rfc] increase struct page size?!, Nick Piggin, (Mon May 21, 2:45 am)
Re: [rfc] increase struct page size?!, William Lee Irwin III, (Mon May 21, 4:26 am)
Re: [rfc] increase struct page size?!, Christoph Lameter, (Mon May 21, 10:06 am)
Re: [rfc] increase struct page size?!, Christoph Lameter, (Mon May 21, 10:08 am)
Re: [rfc] increase struct page size?!, Matt Mackall, (Mon May 21, 3:43 pm)
Re: [rfc] increase struct page size?!, KAMEZAWA Hiroyuki, (Mon May 21, 5:30 pm)
Re: [rfc] increase struct page size?!, Christoph Lameter, (Mon May 21, 5:38 pm)
Re: [rfc] increase struct page size?!, Nick Piggin, (Mon May 21, 5:52 pm)
Re: [rfc] increase struct page size?!, KAMEZAWA Hiroyuki, (Mon May 21, 5:58 pm)
Re: [rfc] increase struct page size?!, Nick Piggin, (Mon May 21, 6:08 pm)
Re: [rfc] increase struct page size?!, Christoph Lameter, (Mon May 21, 6:13 pm)
Re: [rfc] increase struct page size?!, William Lee Irwin III, (Mon May 21, 6:39 pm)
Re: [rfc] increase struct page size?!, Nick Piggin, (Mon May 21, 6:57 pm)
Re: [rfc] increase struct page size?!, William Lee Irwin III, (Mon May 21, 10:04 pm)
Re: [rfc] increase struct page size?!, Geert Uytterhoeven, (Tue May 22, 2:44 am)