[Omp] A question about OpenMP 2.5

Greg Bronevetsky greg at bronevetsky.com
Wed Mar 21 08:45:39 PDT 2007


> Yes, this does not surprise me. My point was a position
> on how we need to modify the spec. I think Brad's question
> demonstrates that we will need to specify SOME minimum
> level of atomicity. I was staking a position of byte level
> with char; if the hardware doesn't support it then the
> OpenMP implementation would need to include sufficient
> synchronization to guarantee it. I understand this might
> entail undue hardship and I could be convinced that four
> bytes is the right level (more than that seems unreasonable).
> 
In my last email I mentioned that in this discussion we're worrying about
code that operates on memory locations of size x, while the hardware
supports memory transfers of size y, where x<y. As such, we don't need to
specify an official memory location size but instead specify a lower-bound
for location size.

                             Greg Bronevetsky




More information about the Omp mailing list