dc.contributor.advisor | Basu, Arkaprava | |
dc.contributor.author | Ghosh, Abhishek | |
dc.date.accessioned | 2025-01-24T04:38:57Z | |
dc.date.available | 2025-01-24T04:38:57Z | |
dc.date.submitted | 2025 | |
dc.identifier.uri | https://etd.iisc.ac.in/handle/2005/6781 | |
dc.description.abstract | 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. | en_US |
dc.language.iso | en_US | en_US |
dc.relation.ispartofseries | ;ET00791 | |
dc.rights | I grant Indian Institute of Science the right to archive and to make available my thesis or dissertation in whole or in part in all forms of media, now hereafter known. I retain all proprietary rights, such as patent rights. I also retain the right to use in future works (such as articles or books) all or part
of this thesis or dissertation | en_US |
dc.subject | GPUs | en_US |
dc.subject | hardware-software interface | en_US |
dc.subject | performance | en_US |
dc.subject | GPU software | en_US |
dc.subject | ML Compilers | en_US |
dc.subject | CUDA Graphs | en_US |
dc.subject.classification | Research Subject Categories::TECHNOLOGY::Information technology::Computer science | en_US |
dc.title | PyGraph: Compiler Support for Efficient and Transparent Use of CUDA Graphs | en_US |
dc.type | Thesis | en_US |
dc.degree.name | MTech (Res) | en_US |
dc.degree.level | Masters | en_US |
dc.degree.grantor | Indian Institute of Science | en_US |
dc.degree.discipline | Engineering | en_US |