-
Notifications
You must be signed in to change notification settings - Fork 376
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
collective: Add option to join collective with extra parameters
Offload collective implementations want to know the intended collective operations to be performed on a specific collective group. With such knowledge the implementation can optmize the HW configration for the collective ops wanted. On the other hand, the provider can tell the user what kind the collective operations the HW is configured for and thus allow the application make informed decision on whether to use offload or not. The patch adds a new call fi_join_collective_attr that allows passing a structured parameter for exchanging such information. It also provides space for a user defined "session context" which is different from the context for the call itself. The "session context" can be used to associate one or more collective groups with a conceptual "super group" that share some common properties. Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
- Loading branch information
Showing
4 changed files
with
75 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters