Author: Russell Reagan
Date: 00:58:43 11/13/03
Go up one level in this thread
On November 12, 2003 at 18:09:31, Robert Hyatt wrote: >Then that thread malloc's its stuff so that it >is on that memory, even though it can be shared with others. Assuming NUMA, is it possible or likely that one thread will allocate its memory, and that memory will be located in one of the other CPU's local memory? Or does the OS make sure this doesn't happen except as a last resort? Are there any issues with reallocation on the fly on a NUMA machine? For instance, C++'s std::vector will reallocate more space as it grows. Could that pose any potential problems that wouldn't exist on a single cpu system? I'm not talking about extreme cases such as an std::vector growing beyond the capacity of one CPU's local memory. I'm just curious if there are any issues with (re)allocation on the fly with NUMA, since memory seems to be the delicate subject matter.
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.