Subj : Re: Memory visibility and MS Interlocked instructions To : comp.programming.threads From : Alexander Terekhov Date : Mon Aug 29 2005 10:09 pm Joe Seigh wrote: [...] > >>>http://research.compaq.com/wrl/people/kourosh/papers/1990-rc-isca.pdf > >>>http://research.compaq.com/wrl/people/kourosh/papers/1993-tr-68.pdf > >> > >>Same thing. > >>I do not think this "processor consistency" means what you think it means. > > > > > > Show me your proof for this processor consistency. > > > > I already did. The store by processor B into Y is *after* the stores > into the object by processor A since they preceeded the store into > X by processor A. But since the stores into the object are by processor > A and the store into Y is by processor, different processors, you can't > infer that you're read them in the order they were written as *explicitly* > stated by the definition for processor consistency. You mean as explicitly stated by definition in "2.2 Processor Consistency" (1990-rc-isca.pdf) subject to "Extension to Dubois’ Abstraction" (1993-tr- 68.pdf) "Performing a Memory Request"? How so? regards, alexander. .