holoviz / datashader

Quickly and accurately render even the largest data.
http://datashader.org
BSD 3-Clause "New" or "Revised" License
3.26k stars 363 forks source link

Implement fast CUDA mutex #1211

Closed ianthomas23 closed 1 year ago

ianthomas23 commented 1 year ago

Now that numba 0.57 has been released with support for CUDA atomic compare and swap functionality (numba/numba#8790), we need to use this to give us faster CUDA reductions such as max_n, building on top of #1196. It will use a check on the version of numba available to choose whether to use the new or old mutex functionality.