-
Notifications
You must be signed in to change notification settings - Fork 769
[FPGA][SYCL] Fix max_work_group_size and reqd_work_group_size attribute arguments check #5592
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
Conversation
…te arguments check If the [[intel::max_work_group_size(X, Y, Z)]] attribute is specified on a declaration along with [[sycl::reqd_work_group_size(X1, Y1, Z1)]] attribute, this patch checks if values of reqd_work_group_size arguments are equal or less than values of max_work_group_size attribute arguments. Some of the test cases were missed during refactoring work with PGA function attribute [[intel::max_work_group_size()]] on intel#5392 This patch fixes them. Signed-off-by: Soumi Manna <soumi.manna@intel.com>
This PR blocks downstream pulldown bug. Can i get a review @AaronBallman , @premanandrao ? Thank you |
Signed-off-by: Soumi Manna <soumi.manna@intel.com>
Signed-off-by: Soumi Manna <soumi.manna@intel.com>
Signed-off-by: Soumi Manna <soumi.manna@intel.com>
Signed-off-by: Soumi Manna <soumi.manna@intel.com>
Signed-off-by: Soumi Manna <soumi.manna@intel.com>
Signed-off-by: Soumi Manna <soumi.manna@intel.com>
Signed-off-by: Soumi Manna <soumi.manna@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.
@elizabethandrews raised several good points in her recent review; I would like to review again after you have had a chance to address those.
Signed-off-by: Soumi Manna <soumi.manna@intel.com>
Signed-off-by: Soumi Manna <soumi.manna@intel.com>
Signed-off-by: Soumi Manna <soumi.manna@intel.com>
Signed-off-by: Soumi Manna <soumi.manna@intel.com>
Signed-off-by: Soumi Manna <soumi.manna@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 as far as I can see
Thanks @AaronBallman for the reviews! |
@elizabethandrews and @premanandrao, do you have any more concerns? |
I just had one nit, but you could do this in a later PR if there are no other review concerns. |
Signed-off-by: Soumi Manna <soumi.manna@intel.com>
Signed-off-by: Soumi Manna <soumi.manna@intel.com>
Signed-off-by: Soumi Manna <soumi.manna@intel.com>
@elizabethandrews, any more concerns from your side? |
The test failures of L0 GEN9 LLVM Test Suite are not related to my patch: Failed Tests (8): I am seeing same failures on #5576 |
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! Thank you
Thank you everyone for the reviews! |
If the [[intel::max_work_group_size(X, Y, Z)]] attribute is specified on
a declaration along with [[sycl::reqd_work_group_size(X1, Y1, Z1)]]
attribute, this patch checks if values of reqd_work_group_size arguments are
equal or less than values of max_work_group_size attribute arguments.
Some of the test cases were missed during refactoring work with PGA function
attribute [[intel::max_work_group_size()]] on #5392
This patch adds the missing cases and fixes pulldown bug.
Signed-off-by: Soumi Manna soumi.manna@intel.com