TorchScript Reference, PyTorch Contributors, 2018 (PyTorch) - Official documentation explaining PyTorch's JIT compilation mechanism, TorchScript, which directly addresses many motivations discussed in the section, such as performance optimization and deployment.
TVM: An Automated End-to-End Optimizing Compiler for Deep Learning, Tianqi Chen, Thierry Moreau, Ziheng Jiang, Lianmin Zheng, Eddie Yan, Haichen Shen, Meghan Cowan, Leyuan Wang, Yuwei Hu, Luis Ceze, Carlos Guestrin, Arvind Krishnamurthy, 2018Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI '18) (USENIX Association)DOI: 10.5555/3342333.3342371 - This seminal paper introduces TVM, a deep learning compiler framework that highlights the need for optimizing techniques like JIT to handle dynamic ML workloads and heterogeneous hardware.
XLA: Optimizing TensorFlow computations, The TensorFlow Authors, 2024 (Google) - Explains how XLA, TensorFlow's JIT compiler, accelerates machine learning models by performing graph-level optimizations, including operator fusion and dynamic shape handling.