S. VenkataKeerthy
Department of Computer Science and Engineering. Indian Institute of Technology Hyderabad.

I am a final year doctoral student in the Department of Computer Science and Engineering at IITH, advised by Dr. Ramakrishna Upadrasta. I am part of the Scalable Compilers for Heterogeneous Architectures group.
I received B.Tech in Information Technology from SASTRA University in 2016. Previously, I was working as an Associate Software Engineer at Symantec (now Norton Lifelock), Chennai.
Research Interests
My research lies at the intersection of programming languages and machine learning, with a focus on designing semantically rich program representations (embeddings) for Performance optimizations in compilers and program understanding for software engineering applications. I aim to model complex, heuristic-driven problems in these domains as machine learning tasks while ensuring semantic correctness.
Recent Activities
Feb 01, 2025 | Excited to start as a Student Researcher at Google, California! |
---|---|
Jul 22, 2024 | Grateful to receive the Qualcomm Innovation Fellowship (QIF) 2024. Three of our proposals had been selected for the Final round. |
Feb 25, 2024 | Our work, “The Next 700 ML-Enabled Compiler Optimizations” gets accepted in CC 2024. (code) I will also be presenting variations of ML-Compiler-Bridge in LLVM-CGO and C4ML workshops. |
Dec 01, 2023 | New pre-print: VEXIR2Vec: An Architecture-Neutral Embedding Framework for Binary Similarity |
Oct 10, 2023 | Presenting “Experiments on different ML-Compiler Communication approaches” in ML-Guided Compiler Optimization Workshop, LLVM Developers’ Meeting. |
May 05, 2023 | Presenting a technical talk “ML-LLVM-Tools: Towards Seamless Integration of Machine Learning in Compiler Optimizations” in EuroLLVM Developers’ Meeting. |
Dec 21, 2022 | Our presentation “GeMS: Generating Millions of SCoPs” gets accepted in IMPACT 2023. |
Dec 20, 2022 | RL4ReAl gets accepted in CC 2023 ![]() |
Sep 09, 2022 | Our work “Reinforcement Learning assisted Loop Distribution for Locality and Vectorization” is accepted in LLVM-HPC 2022. |
May 03, 2022 | Our paper “Packet Processing Algorithm Identification using Program Embeddings” got accepted in APNET 2022 |