Flux.jl Documentation: GPU Acceleration, The Flux.jl contributors, 2025 - Official documentation for using Flux.jl with GPUs, detailing how to move models and data to the GPU using the gpu functor and manage GPU-specific operations.
CUDA.jl Documentation, The CUDA.jl contributors, 2025 - Official guide to integrating NVIDIA CUDA capabilities into Julia programs, covering CuArrays, memory management, and direct GPU computations in the Julia ecosystem.
CUDA C++ Programming Guide, NVIDIA Corporation, 2024 (NVIDIA Corporation) - The comprehensive guide to NVIDIA's parallel computing platform and programming model, which details GPU architecture, memory hierarchy, and the execution model for parallel processing.
Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - A widely recognized textbook providing a thorough understanding of deep learning algorithms and architectures, with discussions on the computational considerations that make GPUs essential for training.
Dive into Deep Learning, Aston Zhang, Zack C. Lipton, Mu Li, Alex J. Smola, 2023 (Cambridge University Press) - An open-source, interactive book offering practical examples and discussions on deep learning concepts, including best practices for utilizing GPUs for efficient model training.