This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
RE: spec2k comparison of gcc 4.1 and 4.2 on AMD K8
Richard,
> Well, both britten and haydn are single core, two processor
> systems. For
> SPEC2k6 runs the problem is that the 2gb ram of the machine are
> distributed over both numa nodes, so with the memory requirements of
> SPEC2k6 we always get inter-node memory traffic. Vangelis is a single
> processor, single core system (and the most stable one). Any idea on
> how to force to use local memory only for a process?
numactl is your friend. In order to run on the second single-core processor (the kernel seems to like the first processor better), preceed "runspec" with:
numactl --physcpubind=1 --membind=1
If SPEC2006 then fails to get all the memory it wants, numactl cannot help, only more RAM can I'm afraid.
HTH
--
_______________________________________________________
Evandro Menezes AMD Austin, TX