Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Intel four-way 2.8 Ghz system is just Amazing ! - Not hardly

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.