DigitalHolography / Holovibes

Real time, high throughput digital holography software
https://holovibes.com/
Apache License 2.0
17 stars 3 forks source link

Refacto CUDA files #609

Open simon-riou opened 3 weeks ago

simon-riou commented 3 weeks ago

Structure might not always be the best Useless includes Dead code Unused function Bad comments ...

simon-riou commented 2 weeks ago

https://developer.nvidia.com/blog/cuda-pro-tip-optimize-pointer-aliasing/

simon-riou commented 2 weeks ago

Todo list of CUDA files

Hpn4 commented 2 weeks ago

You can delete:

simon-riou commented 2 weeks ago

https://developer.nvidia.com/blog/using-cuda-warp-level-primitives/

I use it in kernel_apply_mapped_zone_sum in chart.cu to avoid too many calls of atomic op