Skip to content
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

2.0 new features #10279

Merged
merged 4 commits into from
Aug 6, 2024
Merged

2.0 new features #10279

merged 4 commits into from
Aug 6, 2024

Conversation

j-xiong
Copy link
Contributor

@j-xiong j-xiong commented Aug 3, 2024

This is the second part of reworked #10009. It contains new features.

shefty and others added 4 commits August 2, 2024 23:33
Add a new call that takes fi_info as input, which provides
consistency with the domain and endpoint open calls.

Signed-off-by: Sean Hefty <[email protected]>
Signed-off-by: Jianxin Xiong <[email protected]>
Introduce the concept of peer groups.  A peer group is a set of
peers that are communicating together for some specific set of tasks.
Peer groups provide a lower-level mapping of HPC and AI communicators.

Signed-off-by: Sean Hefty <[email protected]>
Signed-off-by: Jianxin Xiong <[email protected]>
Allow specifying precise tag formatting options.  The mem_tag_format
takes as input a set of bit fields.  In practice, this ends up being
unusable to implement, resulting in the entire tag simply being
masked with ignore bits.

When the mem_tag_format value only has the lower bits set (< 256),
interpret the format as specific options.  Two new options are
defined, one aligned with MPI and the other with CCLs.  This
information can be used by providers to optimize for the separate
use cases.

Signed-off-by: Sean Hefty <[email protected]>
Add 16-bit and 8-bit floating point datatypes that are often used for
machine learning and AI applications.

Add atomic diff operation.

Signed-off-by: Jianxin Xiong <[email protected]>
@j-xiong j-xiong merged commit 8648a4d into ofiwg:main Aug 6, 2024
14 checks passed
@j-xiong j-xiong mentioned this pull request Aug 6, 2024
@jiaxiyan jiaxiyan mentioned this pull request Sep 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants