[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: SV: Need ammo against BSD Fud



James Simmons <jsimmons@edgeglobal.com> writes:

> Whats page colouring?

This is a scheme that tries to allocate pages to minimize cache
conflicts.

More precisely : if a process need a page, the kernel tries to give him
a page that will not conflict (that is to say will use a different cache
set) with its actual set of pages.

Some "academical" studies have shown that some gain are
possible. However I do not now any successful real-life implementation
of page colouring. 

Some time ago, David Miller (of sparc, ultrasparc and gcc-sparc64 fame)
implemented a minimal coulouring support. Should be in some archives.


david
-- 
 David.Mentre@irisa.fr -- http://www.irisa.fr/prive/dmentre/
 Opinions expressed here are only mine.
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://humbolt.geo.uu.nl/Linux-MM/