This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]