Merging cg_singledev and cg_multidev (Defect #725)

Added by Christopher Pinke almost 3 years ago. Updated almost 3 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 almost 3 years ago

Matthias, do I see this correct?

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

Updated by Matthias Bach almost 3 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