Mike Marty wrote:
Hello,
I've noticed that the OpenSolaris seems to support NUMA memory allocation
(memory placement optimization) for Opteron machines. Specifically the lgroups
are created in this platform-specific file:
/usr/src/uts/i86pc/os/lgrpplat.c
However the corresponding Sparc platform file appears *not* to probe memory
latencies and assumes UMA memory allocation:
/usr/src/uts/sun4/os/lgrpplat.c
In the above file, the lgrp_plat_probe() function is stubbed out whereas the i86pc file appears to have full functionality.
I know that the Sun Enterprise 25000 machine is NUMA.
I would like NUMA in-order to simulate future NUMA chip-multiprocessors using Virtutech Simics and the Wisconsin GEMS toolkit.
Why does OpenSolaris lack the Lgroup memory-probing functionality for the Sparc
platform?
Thanks,
Mike Marty
Take a look at the various definitions for plat_lgrp_init
in the source browser.
- Bart
--
Bart Smaalders Solaris Kernel Performance
[EMAIL PROTECTED] http://blogs.sun.com/barts
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org