-
Notifications
You must be signed in to change notification settings - Fork 110
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 support for SYCL/Data Parallel C++ (DPCPP) #183
base: develop
Are you sure you want to change the base?
Commits on Feb 28, 2022
-
Initial dpcpp commit at a544015
Add dpcpp directory and associated kernel files, Makefile changes, host changes to support dpcpp for Intel XeGPUs.
Configuration menu - View commit details
-
Copy full SHA for e1effc6 - Browse repository at this point
Copy the full SHA e1effc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1a7fac - Browse repository at this point
Copy the full SHA f1a7facView commit details
Commits on Mar 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 29f80ea - Browse repository at this point
Copy the full SHA 29f80eaView commit details -
Allow input files like 7cpa without receptor names in the protein.map…
…s.fld file be valid for processing.
Configuration menu - View commit details
-
Copy full SHA for 92a11ed - Browse repository at this point
Copy the full SHA 92a11edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ad002a - Browse repository at this point
Copy the full SHA 0ad002aView commit details
Commits on Mar 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9841c1b - Browse repository at this point
Copy the full SHA 9841c1bView commit details
Commits on Apr 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d03a6ae - Browse repository at this point
Copy the full SHA d03a6aeView commit details
Commits on May 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4e889b1 - Browse repository at this point
Copy the full SHA 4e889b1View commit details
Commits on May 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 62d742c - Browse repository at this point
Copy the full SHA 62d742cView commit details
Commits on Jun 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6e2683f - Browse repository at this point
Copy the full SHA 6e2683fView commit details
Commits on Jul 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for dfe6a70 - Browse repository at this point
Copy the full SHA dfe6a70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 820d4c8 - Browse repository at this point
Copy the full SHA 820d4c8View commit details -
Add support for additional SYCL work group sizes and support to build…
… SYCL for NV platforms
Configuration menu - View commit details
-
Copy full SHA for e26a528 - Browse repository at this point
Copy the full SHA e26a528View commit details
Commits on Aug 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0df9039 - Browse repository at this point
Copy the full SHA 0df9039View commit details
Commits on Sep 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9bdd335 - Browse repository at this point
Copy the full SHA 9bdd335View commit details
Commits on Sep 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 06039ce - Browse repository at this point
Copy the full SHA 06039ceView commit details -
More improvements on alternative device code based on native math.
Leonardo Solis committedSep 27, 2022 Configuration menu - View commit details
-
Copy full SHA for 0686611 - Browse repository at this point
Copy the full SHA 0686611View commit details -
Leonardo Solis committed
Sep 27, 2022 Configuration menu - View commit details
-
Copy full SHA for 0fc2e68 - Browse repository at this point
Copy the full SHA 0fc2e68View commit details
Commits on Sep 28, 2022
-
Controlling switching between native and non-native math from a uniqu…
…e place in code: common/defines.h
Leonardo Solis committedSep 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 0b048a0 - Browse repository at this point
Copy the full SHA 0b048a0View commit details -
Defining macros (e.g., SYCL_SQRT, SYCL_SIN, etc) to use same label fo…
…r native and non-native calls in device code.
Leonardo Solis committedSep 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 7269a08 - Browse repository at this point
Copy the full SHA 7269a08View commit details
Commits on Sep 29, 2022
-
Merge pull request #1 from LeoCollab/add-native-math
Add native math support
Configuration menu - View commit details
-
Copy full SHA for c8b1bca - Browse repository at this point
Copy the full SHA c8b1bcaView commit details -
Using explicitly local memory barriers in <dpcpp/calcMergeEneGra.dp.c…
…pp>.
Leonardo Solis committedSep 29, 2022 Configuration menu - View commit details
-
Copy full SHA for 952f524 - Browse repository at this point
Copy the full SHA 952f524View commit details -
Controlling switching between local and global memory space for barri…
…ers in device code.
Configuration menu - View commit details
-
Copy full SHA for 35db225 - Browse repository at this point
Copy the full SHA 35db225View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4fdae1 - Browse repository at this point
Copy the full SHA a4fdae1View commit details -
Adding missing native math switches in ADAM kernel.
This is just for completeness. In fact, as ADAM is not supported by heuristics, and thus, not required to fully support native math. Some sycl::pow calls were not transformed into native flavors, although doing so would have been valid.
Configuration menu - View commit details
-
Copy full SHA for 16de6fe - Browse repository at this point
Copy the full SHA 16de6feView commit details
Commits on Sep 30, 2022
-
Merge pull request #2 from LeoCollab/switch-barriers
Add switches between local and global memory for barriers + missing native
Configuration menu - View commit details
-
Copy full SHA for 4de77a4 - Browse repository at this point
Copy the full SHA 4de77a4View commit details
Commits on Oct 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 922c188 - Browse repository at this point
Copy the full SHA 922c188View commit details
Commits on Oct 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7579e37 - Browse repository at this point
Copy the full SHA 7579e37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0442ddb - Browse repository at this point
Copy the full SHA 0442ddbView commit details
Commits on Nov 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6996999 - Browse repository at this point
Copy the full SHA 6996999View commit details
Commits on Dec 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b70da18 - Browse repository at this point
Copy the full SHA b70da18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1689692 - Browse repository at this point
Copy the full SHA 1689692View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72e4309 - Browse repository at this point
Copy the full SHA 72e4309View commit details
Commits on Dec 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cb6a186 - Browse repository at this point
Copy the full SHA cb6a186View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0089ddf - Browse repository at this point
Copy the full SHA 0089ddfView commit details
Commits on Dec 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f82074c - Browse repository at this point
Copy the full SHA f82074cView commit details
Commits on Jan 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 50fabd2 - Browse repository at this point
Copy the full SHA 50fabd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86b9a7d - Browse repository at this point
Copy the full SHA 86b9a7dView commit details -
Merge pull request #1 from LeoCollab/remove-warns
Replacing sycl::accessor<... target:local> with sycl::local_accessor<...>
Configuration menu - View commit details
-
Copy full SHA for ea3e2b8 - Browse repository at this point
Copy the full SHA ea3e2b8View commit details -
Merge pull request #5 from LeoCollab/develop
Adding optimization flags.
Configuration menu - View commit details
-
Copy full SHA for a00cd5a - Browse repository at this point
Copy the full SHA a00cd5aView commit details
Commits on Jan 6, 2023
-
Forcing maximum number of registers per thread with compile option: -…
…Xcuda-ptxas --maxrregcount=64.
Configuration menu - View commit details
-
Copy full SHA for 9aeabe1 - Browse repository at this point
Copy the full SHA 9aeabe1View commit details
Commits on Jan 18, 2023
-
Merge pull request #6 from LeoCollab/fix-numreg-per-thread
Reducing register pressure via additional compiler option
Configuration menu - View commit details
-
Copy full SHA for 9750c01 - Browse repository at this point
Copy the full SHA 9750c01View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc8f57c - Browse repository at this point
Copy the full SHA fc8f57cView commit details
Commits on Jan 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bf07b90 - Browse repository at this point
Copy the full SHA bf07b90View commit details
Commits on Jan 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 64b52ea - Browse repository at this point
Copy the full SHA 64b52eaView commit details -
Merge pull request #7 from LeoCollab/develop
Replacing pow() with native counterpart
Configuration menu - View commit details
-
Copy full SHA for 56f66a9 - Browse repository at this point
Copy the full SHA 56f66a9View commit details
Commits on Feb 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 66d75e1 - Browse repository at this point
Copy the full SHA 66d75e1View commit details
Commits on Apr 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 480b4de - Browse repository at this point
Copy the full SHA 480b4deView commit details