Re: [PATCH 00/18] Make common x86 arch area for i386 and x86_64 - Take 2

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Dave Hansen
Date: Friday, March 16, 2007 - 1:59 pm

On Fri, 2007-03-16 at 13:15 -0700, Christoph Lameter wrote:

Hi Christoph,

Yeah, those are horribly common operations.  But, have we actually
quantified how sparsemem hurts here?  I know that it look on the surface
like those lookups should kill you but, as far as I can tell, we've
never been able to show that they actually do.  We were worried on the
NUMAQ that we would see some performance regressions, but it somehow
slightly outperformed discontigmem.

Do you have any hard data that shows vmemmap killing sparsemem on some
of your workloads?  I'd love to try and fix some of the issues if we can
dig them up.

One of the reasons I really like sparsemem is that ports to new
architectures are something like 100 lines of code, including all of the
#defines.  It's really ridiculously easy to do.  One of the things that
I really worry about for vmemmap implementations is how complicated they
get to implement.  The fact that we can't easily do it for both i386 and
x86_64 at the same time speaks to this a bit.

-- Dave

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

Messages in current thread:
Re: [PATCH 00/18] Make common x86 arch area for i386 and x ..., Jeremy Fitzhardinge, (Wed Mar 14, 11:57 am)
Re: [PATCH 00/18] Make common x86 arch area for i386 and x ..., Christoph Lameter, (Thu Mar 15, 9:28 pm)
Re: [PATCH 00/18] Make common x86 arch area for i386 and x ..., Christoph Lameter, (Fri Mar 16, 1:15 pm)
Re: [PATCH 00/18] Make common x86 arch area for i386 and x ..., Christoph Lameter, (Fri Mar 16, 1:48 pm)
Re: [PATCH 00/18] Make common x86 arch area for i386 and x ..., Christoph Lameter, (Fri Mar 16, 1:52 pm)
Re: [PATCH 00/18] Make common x86 arch area for i386 and x ..., Christoph Lameter, (Fri Mar 16, 1:56 pm)
Re: [PATCH 00/18] Make common x86 arch area for i386 and x ..., Christoph Lameter, (Fri Mar 16, 1:59 pm)
Re: [PATCH 00/18] Make common x86 arch area for i386 and x ..., Dave Hansen, (Fri Mar 16, 1:59 pm)
Re: [PATCH 00/18] Make common x86 arch area for i386 and x ..., Christoph Lameter, (Fri Mar 16, 2:02 pm)