-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wait on short type? #482
Comments
I seem to recall it was intentionally deprecated (see pg. 160 - Section F.2.16), because Also isn't it true that some transports (e.g. UCX, ibv) don't have direct support for 16-bit atomics? |
Yes, It was an intentional deprecation. @davidozog hits the rationale on point. I also see this as part of our incremental progress toward defining a memory model. In my recent explorations with UCX, I recall it only exposes 32- and 64-bit AMOs. |
Agreed - this was an intentional deprecation. AFAIU, there are no 16b AMOs and since only waits and tests are compatible with AMOs and PWS - we decided to deprecate shorts. |
@manjugv Is this good to close? |
void shmem_wait_until(TYPE *ivar, int cmp, TYPE cmp_value);
Please see page 112 in the OpenSHMEM v1.5 document. It seems like by referring to Table 6, we are deprecating the wait on type short and unsigned short, was this intentional?
The text was updated successfully, but these errors were encountered: