Merging cg_singledev and cg_multidev (Defect #725)

Added by Christopher Pinke over 4 years ago. Updated over 4 years ago.

Status:Feedback Start date:02 Dec 2014
Priority:Normal Due date:
Assignee:Matthias Bach % Done:


Target version:-


As I see it, the only difference in the single- and multidev versions of the cg are the complex numbers, ie kernels calls are done with buffers are complex numbers. In the latter case, the values are copied to the respective device right before execution.

However, other than that both versions of the cg are the same and could be merged in order to reduce code duplication.


Updated by Christopher Pinke over 4 years ago

Matthias, do I see this correct?

  • Assignee set to Matthias Bach
  • Status changed from New to Feedback

Updated by Matthias Bach over 4 years ago

Performance of the multi-device version used to be significantly worse compared to the single-device version for single-device performance.

Also available in: Atom PDF