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

Feature/mcfadden8/coarse grain allocator #807

Open
wants to merge 120 commits into
base: develop
Choose a base branch
from

Conversation

mcfadden8
Copy link
Collaborator

@mcfadden8 mcfadden8 commented Jan 11, 2023

With HIP devices, we have the ability to influence how coherency of memory that is shared between devices and host processors.

This PR introduces a new GranularityController strategy that may be used to specify a cohrerency mode that an alloocator will produce. Two options are currently offered, FineGrainedCoherence and CoarseGrainedCoherence. The former means that coherency will be maintained and the latter is not guarunteed to be maintained until after a synchronization operation has been done with the using device.

@mcfadden8
Copy link
Collaborator Author

@davidbeckingsale, I am done with my changes to support this feature and I think this is ready for review. At this point, I believe that this should be ready (or close to ready) to merge.

@davidbeckingsale

This comment was marked as resolved.

adrienbernede and others added 27 commits May 2, 2023 19:31
…:LLNL/Umpire into feature/mcfadden8/coarse_grain_allocator
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.

None yet

3 participants