-
Notifications
You must be signed in to change notification settings - Fork 7
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
Correct private memory allocations in the SCLA path #150
Conversation
…gle benchmark version * The Google Benchmark code does not work if CMAKE_CXX_FLAGS include -fsycl due to conflicting C++ version requirements. * This removes the external CXX flags for the Google Benchmark library build. * Also update Google Benchmark version tag.
…o atharva/correct_wi_temp_allocations
@victor-eds , if you could post the log of passing tests, and speed-up observed using the SCLA path 🙏🏻 |
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.
Thanks for the patch, this looks good to me overall. We're not sure we will keep the changes related to GBench. I've triggered the CI pipeline so they are useful for now.
Oh you mean #149 ? |
Yes you may want to revert this change if you want to merge this PR soon. |
…date Google benchmark version" This reverts commit 99184a2.
Done |
Corrects the allocation size of the private arrays in the SCLA path, which was otherwise leading to spills and hence poor performance even when using SCLAs.
Also brings in a minor fix in the benchmarks. Turns out we were only reporting the last value instead of the average.
tag @victor-eds
tag @Rbiessy @hjabird
Already Merges: #149
Checklist
Tick if relevant: