Sounds like you are talking about the feature to reduce memory latency on NUMA which, if I'm not wrong, operates at lower level than shared memory segments.  We have or will have the feature when OpenSSI is ported to a base kernel with this feature.

Also the main feature of real-time Linux is reduced schedule latencies by pre-empting more aggressively, not memory migration...


On Thu, Oct 21, 2010 at 10:39 AM, Vincent Diepeveen <diep@xs4all.nl> wrote:
hi all,

Maybe one of you knows as memory migration is hot of course for
Single Image clusters; though it's off topic for SSIC,
maybe i should subscribe again for linux-smp list.

Apologies in advance for posting it here.

Default linux kernel supports memory migration since 2.6.16 kernel,
but i wonder whether it supports it automatically as independant feature.

I wonder whether at my 4 socket AMD 8356 2.3Ghz (barcelona core),
by default linux can have a memory migration.

So we had allocated 'shared' memory and written memory at socket 3 by core
15, now socket 0 core 1 writes at that same memory, does it get migrated
now to socket 0 dimms?

Does the realtime linux kernel have memory migration of such type by
default, if so when does it get triggered and when not?

So i'm speaking about general memory migration, not migration of memory
when also the proces/thread migrates to another core.

If it does have it by default, does it also migrate when using
shared memory (shmget + shmat), which is what i use in my chessprogram.

Thanks in advance for answerring,

Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
Ssic-linux-users mailing list