Re: Which dual opteron?

From: Brian Hall (brihall_at_nowhere.org)
Date: 10/08/04


Date: Fri, 08 Oct 2004 17:15:50 -0000

On 2004-10-08, Anton Ertl wrote:
> Chris Cox <ccox_nopenotthis@airmail.net> writes:
>>Al Dykes wrote:
>>...
>>>
>>> All opeterons are numa architecture.
>>
>>Well... the cheaper dual boards use a shared bus to a common
>>bank of memory so in the spirit of numa.. I'd say I don't
>>think so. The higher end boards are the ones with the
>>separate banks for each processor. Perhaps the shared
>>bus is still numa somehow??
>
> Certainly a single process can see different (i.e., non-uniform)
> memory access times on such machines, although now at different times
> (if the scheduler changes the CPU of the process) rather than for
> different memory areas.
>
> The consequences for the software are simpler than for normal NUMAs
> (the scheduler should prefer one CPU when only one process is ready),
> but normal NUMA optimizations (allocate memory close to the process
> and schedule the process close to its memory) should also degenerate
> to this simpler policy on such a machine.

So on a board that does this (like my MSI K8T Master2 FAR), should I
enable NUMA or not in the kernel config? If there is no advantage to
doing so, I would think it might be better to leave it disabled, since
the NUMA code path is less used/tested.

--
Brian Hall
Linux Consultant
http://pcisys.net/~brihall


Relevant Pages

  • Migrate pages from a ccNUMA node to another
    ... We are left with Non Uniform Memory Architectures. ... You can make use of the forthcoming NUMA APIs to set up your NUMA environment: ... (e.g. it is a reference benchmark) ... Page migration tries to help you out in these situations. ...
    (Linux-Kernel)
  • Re: lost memory on a 4GB amd64
    ... AW>>> AW> cpu1's bank. ... AW>> one of them which leads to conflicts, apparently (the CPU with memory has ... have you tried to run the kernel with K8 NUMA enabled? ...
    (Linux-Kernel)
  • Re: Multicore Is Bad News For Supercomputers
    ... Kerry" wrote in message ... Multicore Is Bad News For Supercomputers ... > that for very high performance requires accessing local memory much ... It's NUMA, but not NUMA like you remember from the Wildire (GS-320, ...
    (comp.os.vms)
  • Re: HP the only remaining 8-way Xeon vendor
    ... IBM takes the Xeon's shared bus and converts it into a NUMA with the ... Its not using NUMA, but the CMP architecture of Unisys mainframe. ... With NUMA you have local or remote memory. ...
    (comp.sys.intel)
  • Re: NUMA API - wish list
    ... > resources from some NUMA domains to others, ... all available memory bandwidth and the best average memory latency. ... require to go all the way to a full workload manager ... But NUMA knowledge is purely for optimization. ...
    (Linux-Kernel)