About

Email: kadhitha [AT] purdue [DOT] edu

I am actively seeking internship opportunities, preferably research-oriented, for the summer of 2025, with a focus on compilers, programming languages, and high-performance computing. Email: kadhitha@purdue.edu

I am a graduate student in Computer Engineering at Purdue University, working under the guidance of Prof. Milind Kulkarni. My research interests span systems, compilers, and high-performance computing, with my current work focusing on optimized code generation for sparse tensor algebra operations.

I earned my Bachelor’s degree with Honors in Engineering (B.Sc.(Hons.) in Engineering) from the University of Moratuwa, Sri Lanka, where I completed my thesis on “Deep Learning through Augmented Reality-Based User Interaction for Collaborative Automation” under the supervision of Dr. Ranga Rodrigo.

During my undergraduate studies, I interned at the LiveLabs Urban Lifestyle Innovation Platform at the School of Information Systems, Singapore Management University. Under the supervision of Prof. Jie Xiong and Prof. Youngki Lee, I worked on Human-Computer Interaction and Wi-Fi-based indoor localization using direction-of-arrival estimation techniques.

Following graduation, I worked as a Software Engineer at Sysco LABS, Sri Lanka, where I contributed to the development and maintenance of applications for Sysco Corporation, USA.

Resume     CV     SOP (Outdated)     Transcript (Grad)    

News!


  • Octobar 2024: My paper SparseAuto: An Auto-scheduler for Sparse Tensor Computstions using Recursive Loop Nest Restructuring got accepted to The Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2024.
  • Aug 2024: I have completed an internship with Meta, formerly known as Facebook, on MTIA compiler working on adding float8 compiler support, and writing quantization and dequantization kernels.
  • Aug 2023: I have completed an internship with Adobe on accelerating their Firefly, GenAI Diffusion based image generation model, using activation checkpointing and model parallelism.
  • June 2022: Our paper, my first paper as a grad student, won the best paper award at the International Conference on Supercomputing (ICS) ‘22
  • June 2022: Received a travel grant to attend PLDI ‘22
  • May 2022: Our paper titled, SparseLNR: Accelerating Sparse Tensor Computations Using Loop Nest Restructuring, was accepted at the International Conference on Supercomputing ‘22
  • Octobar 2021: Attended Programming Language Mentoring Workshop (PLMW) at SPLASH ‘21 (ACM SIGPLAN conference on Systems, Programming Languages, and Applications: Software for Humanity)
  • June 2021: Attended Programming Language Mantoring Workshop (PLMW) at PLDI ‘21 (ACM SIGPLAN conference on Programming Language Design and Implementation)
  • January 2021: Started my PhD in Electrical and Computer Engineering at Purdue University.
  • December 2020: Left my first job at Sysco LABS, Sri Lanka (Sysco LABS supports Sysco’s digital transformation with engineering teams in Colombo, Sri Lanka, and Austin and Houston, Texas, in the USA)
  • June 2020: Our paper Deep Learning of Augmented Reality Based Human Interactions for Automating a Robot Team got accepted to ICCAR 2020 (International Conference on Control, Automation and Robotics)
  • December 2018: Graduated from the Faculty of Engineering, University of Moratuwa, Sri Lanka with a first class in BSc.(Hons.) in Electronics and Telecommunication Engineering.