-
Notifications
You must be signed in to change notification settings - Fork 730
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
[SYCL] Allow specification of double GRF mode for SYCL #6914
Conversation
Signed-off-by: Sarnie, Nick <nick.sarnie@intel.com>
@steffenlarsen @kbobrovs @gmlueck Hey guys, here's the PR for the SYCL case if you're interested |
Interesting! I am a little worried that with the current layout it may be confused with sycl_ext_oneapi_kernel_properties. Also, do we have an extension document for this? |
Thanks! I think this is only intended to be temporary until we can replace the implementation to use the extensions in your link. I don't know of any document (@kbobrovs correct me if im wrong). Please let me know if you'd like me to rename or move anything to ease confusion |
@kbobrovs has mentioned in his PR about this change being a temporary solution: Quote: "This is temporary API until generic SYCL support for kernel properties is implemented: |
Do we need to move the E2E test as well? intel/llvm-test-suite#1033 |
So it looks like the E2E test was never merged, that PR is still open. I can submit a new one for this case if you think it has value |
Signed-off-by: Sarnie, Nick <nick.sarnie@intel.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly LGTM, with one typo and couple optional nits.
Also, E2E test for the feature should be added as well eventually into llvm-test-suite repo.
(I just revealed that my E2E test for ESIMD doubleGRF is still in open PR, will add it too)
Signed-off-by: Sarnie, Nick <nick.sarnie@intel.com>
thanks, i will add an E2E test after this is merged based on your E2E test |
Just to make sure we are on the same page:
Agreed? |
Signed-off-by: Sarnie, Nick <nick.sarnie@intel.com>
That is my understanding but I expect you were talking to @kbobrovs |
I agree |
Signed-off-by: Sarnie, Nick <nick.sarnie@intel.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks Nick. Please keep a lookout from upcoming changes in this area.
@pvchupin @AlexeySachkov Hey, I heard you guys are part of llvm-reviewers-runtime but I can't see who is part of it myself. Do you guys mind reviewing this or finding someone from there to review this? Thanks! |
@sarnex, you can actually ping @intel/llvm-reviewers-runtime :) |
Somehow it doesn't work for me, maybe a permissions thing? Weird @intel/llvm-reviewers-runtime (see not highlighted) |
This change extends Konst's work from #6182 to work for any SYCL kernel, not just ESIMD kernels
Basic summary of changes:
Signed-off-by: Sarnie, Nick nick.sarnie@intel.com