Hi,
I also agree that having prange available again would be tremendously useful.
In my case, my code uses multi-threading for part of the algorithm, by using libraries that do support multi-threading (e.g. pyfftw). However, the parts of the codes that don't use libraries but simply numba functions are still not multi-threaded, and they are now the real bottleneck. In theory though, they are parallelizable and thus having prange available would result in a large overall speedup for the code !
Also, in case prange would not be available in the near future, what would be the advised workaround for using multi-threading ? Is using the threads package + numba functions in nogil mode a viable option ? (I need to precise that I do need to perform reductions, in my case.)
Thanks for your help in advance,
Remi
PS : As a side note, I'd like to warmly thank all the Numba team for their great work ! I am now using Numba extensively, both on CPU and GPU, and it has made the development of production-suited code incredibly fast and easy.