linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* Agenda for NUMA BOF @OLS & NUMA paper
@ 2006-07-10 19:22 Christoph Lameter
  2006-07-10 19:31 ` Jan-Benedict Glaw
  2006-07-11  6:22 ` Andi Kleen
  0 siblings, 2 replies; 5+ messages in thread
From: Christoph Lameter @ 2006-07-10 19:22 UTC (permalink / raw)
  To: linux-kernel, linux-mm
  Cc: Andi Kleen, Nick Piggin, Marcelo Tosatti, KAMEZAWA Hiroyuki,
	Paul Jackson, dgc, Ravikiran G Thirumalai, Lee Schermerhorn, jes,
	Adam Litke, Mel Gorman, steiner, Peter Zijlstra, akpm

I have given a number of talks about various NUMA issues in the last 
months and tried to put the most important points together in a 
paper that begins to explain NUMA from scratch and then gets into some 
of the current issues. That paper is available at 
http://ftp.kernel.org/pub/linux/kernel/people/christoph/pmig/numamemory.pdf

Also there will be a NUMA BOF at the OLS on Thursday July 20th 18:00
in Room B. Some of the items that we may discuss are 
mentioned at the end of the paper.

Here is a one liner for each subject that may be useful to discuss. I'd be 
interested in hearing if there are any other issues that would need our 
attention or maybe some of these are not that important (Probably too many 
subjects already ...). Maybe this thread will allow those who will not be 
at the OLS to give us some imput.

A. Scalability
	- Lockless page cache / Concurrent page cache
	- Page Dirty handling (per node write throttling?)
	- How to effectively deal with per cpu data at high
		processor counts (f.e. 1024p)
	- Issues with the number of objects increasing by the
		power of two for higher counts (f.e. alien slab caches, 
		pagesets)
	- Effective per node slab reclaim for dentry and inode cache.
	- TLB pressure issues for large memory (huge pages???)

B. Page Migration
	- Automatic page migration approaches
	- Use of page migration to defragment memory
	- Memory hotplug and page migration

C. Memory Policies / Cpusets
	- Memory policies for the page cache?
	- Is the current situation okay that memory policies apply only
		to a single zone per node? (Okay for SGI because we only 
		have a single zone per node.... but how about others?)
	- Cpuset interference with subsystems managing their own
	  locality (vmalloc, slab, drivers).

D. Scheduler
	- Accounting for interrupt load?
	- Fairer cpu load balancing

General future vision things:
	- Increasing scheduler complexity for NUMA.
	- NUMA scheduler in user space that can be much more intelligent
		than possible in the kernel?
	- Functional overlap between memory policies and cpusets.
		Is there some scheme to unify these two and make it
		more general?
	- General memory balancing / dirty load balancing. Is there some
	  scheme to make it better and avoid some of the current manual
	  tuning?

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Agenda for NUMA BOF @OLS & NUMA paper
  2006-07-10 19:22 Agenda for NUMA BOF @OLS & NUMA paper Christoph Lameter
@ 2006-07-10 19:31 ` Jan-Benedict Glaw
  2006-07-10 19:45   ` Christoph Lameter
  2006-07-11  6:22 ` Andi Kleen
  1 sibling, 1 reply; 5+ messages in thread
From: Jan-Benedict Glaw @ 2006-07-10 19:31 UTC (permalink / raw)
  To: Christoph Lameter
  Cc: linux-kernel, linux-mm, Andi Kleen, Nick Piggin, Marcelo Tosatti,
	KAMEZAWA Hiroyuki, Paul Jackson, dgc, Ravikiran G Thirumalai,
	Lee Schermerhorn, jes, Adam Litke, Mel Gorman, steiner,
	Peter Zijlstra, akpm

[-- Attachment #1: Type: text/plain, Size: 827 bytes --]

On Mon, 2006-07-10 12:22:16 -0700, Christoph Lameter <clameter@sgi.com> wrote:
> I have given a number of talks about various NUMA issues in the last 
> months and tried to put the most important points together in a 
> paper that begins to explain NUMA from scratch and then gets into some 
> of the current issues. That paper is available at 
> http://ftp.kernel.org/pub/linux/kernel/people/christoph/pmig/numamemory.pdf

Erm, that's not a PDF file, but an OOo document...

MfG, JBG

-- 
Jan-Benedict Glaw       jbglaw@lug-owl.de    . +49-172-7608481             _ O _
"Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg  _ _ O
 für einen Freien Staat voll Freier Bürger"  | im Internet! |   im Irak!   O O O
ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Agenda for NUMA BOF @OLS & NUMA paper
  2006-07-10 19:31 ` Jan-Benedict Glaw
@ 2006-07-10 19:45   ` Christoph Lameter
  0 siblings, 0 replies; 5+ messages in thread
From: Christoph Lameter @ 2006-07-10 19:45 UTC (permalink / raw)
  To: Jan-Benedict Glaw
  Cc: linux-kernel, linux-mm, Andi Kleen, Nick Piggin, Marcelo Tosatti,
	KAMEZAWA Hiroyuki, Paul Jackson, dgc, Ravikiran G Thirumalai,
	Lee Schermerhorn, jes, Adam Litke, Mel Gorman, steiner,
	Peter Zijlstra, akpm

On Mon, 10 Jul 2006, Jan-Benedict Glaw wrote:

> Erm, that's not a PDF file, but an OOo document...

Thanks. Fixed.

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Agenda for NUMA BOF @OLS & NUMA paper
  2006-07-10 19:22 Agenda for NUMA BOF @OLS & NUMA paper Christoph Lameter
  2006-07-10 19:31 ` Jan-Benedict Glaw
@ 2006-07-11  6:22 ` Andi Kleen
  2006-07-11 15:43   ` Christoph Lameter
  1 sibling, 1 reply; 5+ messages in thread
From: Andi Kleen @ 2006-07-11  6:22 UTC (permalink / raw)
  To: Christoph Lameter
  Cc: linux-kernel, linux-mm, Nick Piggin, Marcelo Tosatti,
	KAMEZAWA Hiroyuki, Paul Jackson, dgc, Ravikiran G Thirumalai,
	Lee Schermerhorn, jes, Adam Litke, Mel Gorman, steiner,
	Peter Zijlstra, akpm

On Monday 10 July 2006 21:22, Christoph Lameter wrote:

> Here is a one liner for each subject that may be useful to discuss. I'd be
> interested in hearing if there are any other issues that would need our
> attention or maybe some of these are not that important (Probably too many
> subjects already ...). Maybe this thread will allow those who will not be
> at the OLS to give us some imput.

Sounds reasonable, although it would be a lot of things to discuss.
Ok most of A doesn't seem to be directly NUMA related.
Does B mean you want to work on that?  My impression was always
that doing it automatically in the kernel was more a deadend.

-Andi

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Agenda for NUMA BOF @OLS & NUMA paper
  2006-07-11  6:22 ` Andi Kleen
@ 2006-07-11 15:43   ` Christoph Lameter
  0 siblings, 0 replies; 5+ messages in thread
From: Christoph Lameter @ 2006-07-11 15:43 UTC (permalink / raw)
  To: Andi Kleen
  Cc: linux-kernel, linux-mm, Nick Piggin, Marcelo Tosatti,
	KAMEZAWA Hiroyuki, Paul Jackson, dgc, Ravikiran G Thirumalai,
	Lee Schermerhorn, jes, Adam Litke, Mel Gorman, steiner,
	Peter Zijlstra, akpm

On Tue, 11 Jul 2006, Andi Kleen wrote:

> Sounds reasonable, although it would be a lot of things to discuss.
> Ok most of A doesn't seem to be directly NUMA related.

Its performance related.

> Does B mean you want to work on that?  My impression was always
> that doing it automatically in the kernel was more a deadend.

No I just want to discuss where we are going with this because some 
people have shown an interest. This is a list of talking points not a list 
of things to do.

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2006-07-11 15:43 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-07-10 19:22 Agenda for NUMA BOF @OLS & NUMA paper Christoph Lameter
2006-07-10 19:31 ` Jan-Benedict Glaw
2006-07-10 19:45   ` Christoph Lameter
2006-07-11  6:22 ` Andi Kleen
2006-07-11 15:43   ` Christoph Lameter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox