Hello Jim, hello all,
I am heavily using matrix operations, and I was considering to use GPU. But after reading
https://cran.r-project.org/web/packages/GPUmatrix/vignettes/Vignette.html and seeing Figure 1 there, I saw that the MKL library works the same if not better, without the need to change my R code at all. So I went for the
Intel-OneMKL library and installed it for R on Windows and also Linux clusters (works on AMD too), and getting a huge speedup without having to change a single line of code.
I haven't tested the speedup for RTMB hessian derivatives etc. (I am skeptical it will improve the speed of the AD feature - those are probably not matrix operations?), but it massively sped up the matrix operations like chol(), %*% etc.
Tomas