Notes on GPU Programming with Julia

Yes, I do assume a CS background. Have you looked at the CUDA.jl introduction? I’d suggest starting with CuArrays. They key is to have enough work to keep many GPU threads busy, and to use Julia’s dot notation. A good way to learn is to explore on your own.