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

GlobalAtomicObject - Scalable Atomic Operations using Descriptor Tables #6717

Closed
wants to merge 2 commits into from

Conversation

LouisJenkinsCS
Copy link
Member

Description seen at Issue #6663

Summary: Allows atomic operations using descriptor tables. Pointer compression is disabled by default (for now), mainly so that it can be tested. Unfortunately I cannot find a way to set compile-time flags for internal modules, as well I wasn't sure if everyone would agree on whether or not it deserved to be an internal module, so I placed it in 'modules/standard'. Willing to provide benchmark on request (although a few things have changed since then, such as refactoring for improved readability [hopefully...] and using tuples over chapel arrays for performance) but results may vary.

…s on class instances using either pointer compress (disabled by default) or descriptor table indexes
@LouisJenkinsCS
Copy link
Member Author

Closing as it requires a rework and I do not currently have time to work on it.

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.

1 participant