You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, it looks like synchronous cuMemcpy APIs are being used which effectively synchronize the entire device. If someone is using streams explicitly or is using multiple threads with per thread default stream, this will cause unnecessary synchronization.
Instead, we should probably move to using the async cuMemcpy APIs and then synchronizing the stream explicitly
The text was updated successfully, but these errors were encountered:
https://github.com/rapidsai/kvikio/blob/branch-23.12/cpp/include/kvikio/posix_io.hpp#L179-L185
Currently, it looks like synchronous
cuMemcpy
APIs are being used which effectively synchronize the entire device. If someone is using streams explicitly or is using multiple threads with per thread default stream, this will cause unnecessary synchronization.Instead, we should probably move to using the async
cuMemcpy
APIs and then synchronizing the stream explicitlyThe text was updated successfully, but these errors were encountered: