UPDATE 12/4/2022: Merged with gwsystems/main locally to resolve conflict. See tests below. Ready for review and integration.
User-level synchronous invocations using Intel MPK. This PR is for review of the feature and includes both kernel and user-level modifications to enable the feature. Performance tests are still required. This PR is for review; not ready to be merged yet.
Intent for your PR
Choose one (Mandatory):
[] This PR is for a code-review and is intended to get feedback, but not to be pulled yet.
[x] This PR is mature, and ready to be integrated into the repo.
Reviewers (Mandatory):
@gparmer @WenyuanShao @betahxy
@Others
Code Quality
As part of this pull request, I've considered the following:
Summary of this Pull Request (PR)
UPDATE 12/4/2022: Merged with gwsystems/main locally to resolve conflict. See tests below. Ready for review and integration.
User-level synchronous invocations using Intel MPK. This PR is for review of the feature and includes both kernel and user-level modifications to enable the feature. Performance tests are still required. This PR is for review; not ready to be merged yet.
Intent for your PR
Choose one (Mandatory):
Reviewers (Mandatory):
@gparmer @WenyuanShao @betahxy @Others
Code Quality
As part of this pull request, I've considered the following:
Style:
Code Craftsmanship:
Testing
I've tested the code using the following test programs (provide list here):