Closed GiggleLiu closed 3 years ago
Which version of CUDAnative and GPUCompiler does this use?
(@v1.5) pkg> st CUDAnative
Status `~/.julia/environments/v1.5/Project.toml`
[be33ccc6] CUDAnative v3.1.0
The same in Julia-1.4.1.
CuYao does not depend on GPUCompiler
.
Maybe the performance increase is related to the updates in Julia1.5 For example, the immutable reference (especially non-allocating view): https://docs.julialang.org/en/v1.5-dev/NEWS/#Compiler/Runtime-improvements-1 https://github.com/JuliaLang/julia/pull/34126 https://github.com/JuliaLang/julia/issues/14955
Maybe you can also run the CUDAnative benchmark again, some of them might be faster automatically.
Please also see: https://github.com/JuliaArrays/UnsafeArrays.jl/issues/8
This is really amazing, isn't it! @maleadt
Julia 1.4.1
Julia1.5-beta