-
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
Team creation and resource utilization #492
Comments
Team-based contexts are "only" used for team-relative operations In OpenSHMEM, the only way to get team-relative RMA or AMOs is to create a context from the desired team. In these cases, the context itself could share the underlying resources of |
Can you please clarify this statement? This is confusing. |
In general, implementations could follow one of the design options:
The info provided during the team-creation operations are just hints - which can be used to reduce the cost of the resource allocation during the dynamic context creation operation. I don't see a huge benefit with this hint for static allocation design. AFAIU, even if the user sets num_contexts as zero during team creation and try to create a new context on the team later - the implementation needs to support it. |
This case still needs to create a context to get the team-relative PE indexing for point-to-point operations. Thus, it's not appropriate to set |
The current (1.5)
shmem_team_config_t
structure only specifies anum_contexts
field. However, there is some concern about the costs of team creation and associated communication resources. This issue will attempt to capture use-cases for expanding the team configuration structure or context creation options.The text was updated successfully, but these errors were encountered: