You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Split the reduction types table between team- and active-set-based reductions
Add type support for fixed-width integer types (including size_t and ptrdiff_t) to team-based reductions
Set the type support for active-set-based reductions as matching the API of OpenSHMEM 1.4; i.e., 1.5 will not add any new active-set reduction types.
Here's the main point of feedback we're seeking:
Do we add support (or not) for bitwise operations in team-based reductions for C's standard signed integer types (i.e., char, signed char, short, int, long, long long)? These types are not required to be twos-complement and bitwise operations may not be supported on them on all architectures.
nspark
added a commit
to nspark/specification
that referenced
this issue
Feb 6, 2020
- Specifies separate type tables for active-set- and team-based reductions
- Removes bitwise reduction support for signed integers over teams
- Adds fixed-width integer types for team-based reductions
Closesopenshmem-org#311
Teams reduction operations don't have bindings for fixed-width integer types (e.g.
int32_t
). Do users need support for these types?The text was updated successfully, but these errors were encountered: