Ph.D in Computer Science
University of Notre Dame, South Bend, IN
laxminarayana.vadnala1997@gmail.com
View Resume
I am a Second-year Ph.D. student in Computer Science at the University of Notre Dame, where my research focuses on scalable systems, High-Performance Computing (HPC), distributed systems, Linux systems, and infrastructure for both Scientific and AI workloads. I am currently resarching at the Cooperative Computing Lab , advised by Prof. Dr. Douglas Thain.
A major direction of my current research is distributed GPU computing and resource management for AI workloads. I am working on a user-space distributed GPU execution and resource-management system that explores mechanisms similar in spirit to technologies such as NVIDIA MPS, while extending the idea toward distributed and high-throughput computing environments. The goal is to integrate this work with TaskVine, enabling researchers and practitioners to more efficiently utilize GPU resources for workloads such as LLM training, inference, and other GPU-intensive AI applications.
This work currently focuses on Linux and NVIDIA GPUs, with an emphasis on understanding and managing GPU resources from user space while interacting closely with operating-system mechanisms and the underlying GPU runtime. In the longer term, I am interested in extending these ideas beyond a single GPU vendor and investigating runtime capabilities inspired by modern AI-serving and inference systems such as vLLM and llm-d. Areas I am exploring include efficient GPU sharing, workload scheduling, distributed inference, resource isolation, dynamic allocation, batching, and improving GPU utilization across collections of AI tasks.
Another major part of my research involves building and studying large-scale simulation and computing systems, particularly through the Safety-Aware Drone Ecosystem (SADE) project. SADE combines multiple simulation and autonomy components to support large-scale sUAS experiments, and my work focuses on improving the scalability, reliability, observability, and resource efficiency of the overall system.
A growing part of this work focuses on Linux systems and kernel internals. I work with mechanisms and interfaces such as
ProcFS (/proc), Control Groups (/sys/fs/cgroup), process hierarchies, memory accounting, CPU utilization, container isolation, namespaces,
and GPU resource monitoring to understand how complex applications consume system resources at runtime. I have been
developing lightweight observability and systems-analysis tools in Rust that reconstruct process hierarchies, correlate
processes with containers, and track CPU, memory, and GPU behavior throughout the lifetime of distributed workloads.
As part of my upcoming work on SADE, I am investigating how information exposed through ProcFS (/proc) and other
Linux interfaces can be used to reconstruct and visualize the complete lifecycle of active processes. This includes
understanding parent-child process relationships, container membership, memory consumption, CPU behavior, and GPU utilization
as workloads evolve. The broader goal is to make the internal behavior of large distributed applications easier to visualize,
diagnose, and optimize as they scale.
I also began my journey as a Linux kernel contributor. Through this effort, I hope to develop a deeper understanding of kernel subsystems and contribute upstream over time. I am particularly interested in running the mainline linux kernel on the variuos used android mobiles and build a cluster by connecting them as mesh nodes. Areas related to process management, resource control, scheduling, memory management, cgroups, observability, performance, and interactions between the Linux kernel and accelerator-based workloads.
More broadly, my research is driven by a systems question: how can we make large-scale computing resources easier to share, observe, and utilize efficiently? I am particularly interested in problems at the intersection of HPC and AI infrastructure, including how clusters containing CPUs and GPUs can support increasingly dynamic AI and scientific workloads without sacrificing utilization, isolation, performance, or scalability.
Prior to my Ph.D., I worked in industry for more than four years, including roles as a Solution Architect at Southwest Airlines and a Senior Software Engineer at Qualcomm, along with other software engineering roles. My industry experience, combined with my current systems research, has shaped my interest in building computing systems that are not only scalable in principle but also practical, observable, and reliable in real-world environments.
My broader research interests include:
I am actively seeking Research internships for 2027 at national laboratories and research-oriented technology companies, particularly opportunities involving HPC, distributed systems, GPU systems, Linux/operating systems, AI infrastructure, LLM systems, performance engineering, or large-scale computing. I am especially interested in research problems involving the design of systems that allow AI and scientific workloads to efficiently utilize distributed CPU and GPU resources at scale.
Univeristy of Notre DameAug. 2025 - Present
Ph.D. in Computer Science
High-Performance Computing
Saint Louis UniversityAug. 2023 - May 2025
M.Sc. in Computer Science
SLU Graduate Research Assistant
Safety Aware Drone Ecosystem's Back end and Front end (SADE) Description
SLU Graduate Research Assistant
Safety Aware Drone Ecosystem's Simulation Plugins
SLU Graduate Research Assistant
Safety Aware Drone Ecosystem's Workflow Management
SLU Graduate Research Assistant
Safety Aware Drone Ecosystem's Workflow Management
Most recent publications on Google Scholar.
SADE-SIM: A Scalable Simulation Platform for Validating City-Scale Multi-sUAS Missions
FALaxminarayana Vadnala, Lucas Parzianello, Bohan Zhang, Michael Murphy, Ankit Agrawal, Douglas Thain
FSE Companion '26: Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering (SE4ES 2026)
SADE-SIM: A Scalable Simulation Platform for Validating City-Scale Multi-sUAS Missions
FALaxminarayana Vadnala, Lucas Parzianello, Bohan Zhang, Michael Murphy, Ankit Agrawal, Douglas Thain
FSE Companion '26: Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering (SE4ES 2026)
FA indicates first Author contribution.
EQ indicates equal contribution.
SADE-SIM: A Scalable Simulation Platform for Validating City-Scale Multi-sUAS Missions
ConferenceMontreal, Canada (2026)
Autonomous deployment using Github Actions (CI/CD) pipeline setup and best practices (Guest lecture) at Saint Louis University
Guest LectureSaint Louis, MO, USA (2024)
Prof. Douglas Thain (University of Notre Dame), Aug 2025 - Present
Dr. Ankit Agarwal (Saint Louis University), Jul 2024 - Aug 2025
Full CV in PDF.
This graph shows my collaborators, advisors, institutions, research labs, and major projects. Drag nodes to rearrange the graph. Hover over a node or connection for details.
This graph shows my Technical Skills, Expertise with tools and technologies. Drag nodes to rearrange the graph. Hover over a node or connection for details.