TY - BOOK AU - Ghosh, Abhishek AU - Advised by Basu, Arkaprava TI - PyGraph : : compiler support for efficient and transparent use of CUDA graphs U1 - 621.39 PY - 2024/// CY - Bangalore : PB - Indian Institute of Science. KW - GPUs KW - Hardware-software interface KW - Performance KW - GPU software KW - ML Compilers KW - CUDA Graphs N1 - Includes bibliographical references; MTech(Res);2025;Computer Science and Automation N2 - CUDA Graphs --- a recent hardware feature introduced for NVIDIA GPUs --- aim to reduce CPU launch overhead by capturing and launching a series of GPU tasks (kernels) as a DAG. However, deploying CUDA Graphs faces several challenges today due to the static structure of a graph. It also incurs performance overhead due to data copy. In fact, we show a counter-intuitive result --- deploying CUDA Graphs hurts performance in many cases UR - https://etd.iisc.ac.in/handle/2005/6781 ER -