-
Notifications
You must be signed in to change notification settings - Fork 420
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
Add initial support for whole-array reduction on NVIDIA GPUs #23689
Commits on Oct 16, 2023
-
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 096fdba - Browse repository at this point
Copy the full SHA 096fdbaView commit details -
Get things to link in a hacky way
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9020bf5 - Browse repository at this point
Copy the full SHA 9020bf5View commit details -
Get the initial example working
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for df97abb - Browse repository at this point
Copy the full SHA df97abbView commit details -
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 01bcf84 - Browse repository at this point
Copy the full SHA 01bcf84View commit details -
Drop additional makefile logic
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 38dc53f - Browse repository at this point
Copy the full SHA 38dc53fView commit details -
Finish implementing basic reductions
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3417301 - Browse repository at this point
Copy the full SHA 3417301View commit details -
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 17118b3 - Browse repository at this point
Copy the full SHA 17118b3View commit details -
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b5e689b - Browse repository at this point
Copy the full SHA b5e689bView commit details -
Refactor basic reduce runtime interface, too
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f036931 - Browse repository at this point
Copy the full SHA f036931View commit details -
Move the actual reduction functions to the GPU module
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 41e30a9 - Browse repository at this point
Copy the full SHA 41e30a9View commit details -
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8d0e3e0 - Browse repository at this point
Copy the full SHA 8d0e3e0View commit details -
Start separating impl implementations
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c56df6b - Browse repository at this point
Copy the full SHA c56df6bView commit details -
Seperate runtime interface from the implementation interface
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7aa3642 - Browse repository at this point
Copy the full SHA 7aa3642View commit details -
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cf1e526 - Browse repository at this point
Copy the full SHA cf1e526View commit details -
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1489028 - Browse repository at this point
Copy the full SHA 1489028View commit details
Commits on Oct 17, 2023
-
Blind implementation of reductions on AMD
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 60f921c - Browse repository at this point
Copy the full SHA 60f921cView commit details -
Add a compilerError in the module code
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ab9b475 - Browse repository at this point
Copy the full SHA ab9b475View commit details
Commits on Oct 18, 2023
-
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5ab3e5e - Browse repository at this point
Copy the full SHA 5ab3e5eView commit details -
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0819e31 - Browse repository at this point
Copy the full SHA 0819e31View commit details
Commits on Oct 25, 2023
-
Initial attempt to do multi-chunk reduction
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3a78ab2 - Browse repository at this point
Copy the full SHA 3a78ab2View commit details -
Add a new test and fix an issue exposed by it
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 19ad754 - Browse repository at this point
Copy the full SHA 19ad754View commit details -
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 06be1a8 - Browse repository at this point
Copy the full SHA 06be1a8View commit details
Commits on Oct 26, 2023
-
Expand test to minloc,maxloc. Fix a bug
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d012a9b - Browse repository at this point
Copy the full SHA d012a9bView commit details -
Make the new functions work with cpu-as-device. Add skipifs
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e85a00c - Browse repository at this point
Copy the full SHA e85a00cView commit details -
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 186ad54 - Browse repository at this point
Copy the full SHA 186ad54View commit details -
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4b6953f - Browse repository at this point
Copy the full SHA 4b6953fView commit details -
Revert some of the AMD changes
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for aca38c4 - Browse repository at this point
Copy the full SHA aca38c4View commit details -
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 257a6ae - Browse repository at this point
Copy the full SHA 257a6aeView commit details -
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9c49498 - Browse repository at this point
Copy the full SHA 9c49498View commit details
Commits on Nov 3, 2023
-
Relocate tests into a new noAmd directory
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1627385 - Browse repository at this point
Copy the full SHA 1627385View commit details -
Add a user facing error message for unknown types and a test to lock …
…the behavior Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ab8a348 - Browse repository at this point
Copy the full SHA ab8a348View commit details -
Add more fall-through otherwises
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7725662 - Browse repository at this point
Copy the full SHA 7725662View commit details -
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6da77ee - Browse repository at this point
Copy the full SHA 6da77eeView commit details -
Add one more fallthrough, unify error messages
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 889ef73 - Browse repository at this point
Copy the full SHA 889ef73View commit details -
Free runtime memory that we were leaking before
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 377f97d - Browse repository at this point
Copy the full SHA 377f97dView commit details -
A big refactor to reduce code duplication significantly
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1675b9e - Browse repository at this point
Copy the full SHA 1675b9eView commit details -
Fix a bug for non-zero-based arrays, add test
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dd10162 - Browse repository at this point
Copy the full SHA dd10162View commit details -
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7f007b7 - Browse repository at this point
Copy the full SHA 7f007b7View commit details -
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 727f443 - Browse repository at this point
Copy the full SHA 727f443View commit details -
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 79ea359 - Browse repository at this point
Copy the full SHA 79ea359View commit details
Commits on Nov 6, 2023
-
Add missing commas in AMD runtime
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cc39ef7 - Browse repository at this point
Copy the full SHA cc39ef7View commit details -
Move skipif to the parent directory
Signed-off-by: Engin Kayraklioglu <e-kayrakli@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 00ee967 - Browse repository at this point
Copy the full SHA 00ee967View commit details