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
It could help a lot to have an internal function to change the stream for computing, accessible on python through plans.
This can be very useful in practice to have memory efficient implementation of NUFFT with data transfers happening on different streams.
The idea would be:
Copy input1 on Stream1
Copy input2 on Stream2
Compute1 on Stream1
Copy Result1 on Stream2
Copy input3 on Stream1
Compute2 on Stream2
Copy Result2 on Stream2
Copy input4 on Stream2
Compute3 on Stream1
Copy Result3 on Stream1
All this can be done using a single plan if we can update the streams, and help hiding the performance overloads of memory copies.
This can be made a discussion as I am not fully sure if this can work.
The text was updated successfully, but these errors were encountered:
It could help a lot to have an internal function to change the stream for computing, accessible on python through plans.
This can be very useful in practice to have memory efficient implementation of NUFFT with data transfers happening on different streams.
The idea would be:
Copy input1 on Stream1
Copy input2 on Stream2
Compute1 on Stream1
Copy Result1 on Stream2
Copy input3 on Stream1
Compute2 on Stream2
Copy Result2 on Stream2
Copy input4 on Stream2
Compute3 on Stream1
Copy Result3 on Stream1
All this can be done using a single plan if we can update the streams, and help hiding the performance overloads of memory copies.
This can be made a discussion as I am not fully sure if this can work.
The text was updated successfully, but these errors were encountered: