Thread: [SSI-users] Memory Migration in Realtime Linux Kernels
Brought to you by:
brucewalker,
rogertsang
From: Vincent D. <di...@xs...> - 2010-10-21 14:39:09
|
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, Vincent |
From: Roger T. <rog...@gm...> - 2010-10-21 19:22:20
|
Hi, 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... -Roger On Thu, Oct 21, 2010 at 10:39 AM, Vincent Diepeveen <di...@xs...> 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, > Vincent > > > > > ------------------------------------------------------------------------------ > 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 > http://p.sf.net/sfu/nokia-dev2dev > _______________________________________________ > Ssic-linux-users mailing list > Ssi...@li... > https://lists.sourceforge.net/lists/listinfo/ssic-linux-users > |