Julia: A Fresh Approach to Numerical Computing, Jeff Bezanson, Alan Edelman, Stefan Karpinski, and Viral B. Shah, 2017SIAM Review, Vol. 59 (Society for Industrial and Applied Mathematics)DOI: 10.1137/141000671 - The foundational paper introducing the Julia programming language, its design for high-performance numerical computing, and how it addresses the 'two-language problem.'
Performance Tips, The Julia Language Developers, 2024 - Official guide on writing efficient Julia code by utilizing its JIT compilation, type inference, and multiple dispatch features.
Parallel Computing, The Julia Language Developers, 2025 - Official documentation detailing Julia's built-in support for multi-threading and distributed computing, essential for scaling deep learning tasks.