On Mar 12, 2010, at 8:31 AM, Samuel Thibault wrote:

> No, because that will not automatically issue hardware memory barriers,
> which are needed on basically all architectures but x86 (which has
> in-order stores) to ensure seeing writes coherently.

Ok, fine.

I'm not understanding how this conversation corresponds to one of your prior 
statements on this thread that you thought hwloc was already thread safe.

The discussion we've had sounds like it's somewhat equivalent to 
MPI_THREAD_SERIALIZED -- you can do whatever you want as long as you ensure a) 
there's only writer 1 thread to a given object at a time, and b) the app is 
responsible for all synchronization and memory consistency.

Am I missing something?

-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to