-
Notifications
You must be signed in to change notification settings - Fork 17
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
CP013: Affinity between execution and memory resource #42
Comments
Querying an affinity metric should be between an execution resource and a memory resource. |
The affinity metric should have also some qualifier attribute mechanisms, e.g. for some heterogeneous execution resources, the availability of global atomicsOps or cc property on "nearest common memory resource" may not be there. |
* Fixes codeplaysoftware#41 and codeplaysoftware#42. * Introduce `memory_resource` to represent the memory component of a system topology. * Remove `can_place_memory` and `can_place_agents` from the `execution_resource` as these are no longer required. * Remove `memory_resource` and `allocator` from the `execution_context` as these no longer make sense. * Update the wording to describe how execution resources and memory resources are structured. * Refactor `affinity_query` to be between an `execution_resource` and a `memory_resource`. * Make minor corrections.
Affinity has
affinity_query
between two execution resources. Recommend this be between an execution resource and a memory resource.The text was updated successfully, but these errors were encountered: