Subject: Re: Q: uvmexp.ncolors
To: Noriyuki Soda <soda@sra.co.jp>
From: Jason Thorpe <thorpej@wasabisystems.com>
List: port-mips
Date: 12/26/2003 14:20:13
--Apple-Mail-7--319266744
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII; format=flowed


On Dec 22, 2003, at 7:48 AM, Noriyuki Soda wrote:

> It's used for "page coloring" that avoids cache thrashing by
> introducing a policy to vm page allocation. (Solaris provides multiple
> coloring policies which can be choosed by a demand of applications.)
> Page coloring makes significant effect for some applications
> which do heavy memory access (e.g. numerical applications).

Right, the idea is to spread the pages out in the cache, most 
importantly to make adjacent pages in virtual memory not occupy the 
same cache lines.

         -- Jason R. Thorpe <thorpej@wasabisystems.com>


--Apple-Mail-7--319266744
content-type: application/pgp-signature; x-mac-type=70674453;
	name=PGP.sig
content-description: This is a digitally signed message part
content-disposition: inline; filename=PGP.sig
content-transfer-encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (Darwin)

iD8DBQE/7LQeOpVKkaBm8XkRAs8hAKCcXyaNjYRbI7OqxafRNRZl3SfLDACbBnXL
dlkjjyGVEZka7kv5/rOzw8o=
=hoTq
-----END PGP SIGNATURE-----

--Apple-Mail-7--319266744--