I am a final year Computer Science PhD Candidate at College of Information and Computer Sciences, University of Massachusetts Amherst. I am advised by Prof. Arjun Guha. I collaborate with Prof. Emery Berger and Prof. Marco Serafini from UMass Amherst, and the Parasail Team at Microsoft Research. I work at the intersection of Programming Languages, Systems, and High Performance Computing.
I will join the RiSE group at Microsoft Research as a Senior Researcher this Fall.
For more information about my work, please look at my CV.
Abhinav Jangda, Jun Huang, Guodong Liu, Amir Hossein Nodehi Sabet, Saeed Maleki, Youshan Miao, Madanlal Musuvathi, Todd Mytkowicz, Olli Sarikivi. Breaking the Computation and Communication Abstraction Barrier in Distributed Machine Learning Workloads. 27th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2022)
Abhinav Jangda and Arjun Guha. Model based Warp Overlapped Tiling for Image Processing Programs on GPUs. International Conference on Parallel Architecture and Compilation Techniques 2020 (PACT 2020). Best Paper Award [code]
Abhinav Jangda and Uday Bondhugula. An Effective Fusion and Tile Size Model for PolyMage. ACM Transactions on Programming Languages and Systems (TOPLAS), Vol 43, Issue 3, November 2020. (Extended version of PPoPP 2018 paper) [code]
Abhinav Jangda, Donald Pinckney, Yuriy Brun, and Arjun Guha. Formal Foundations of Serverless Computing. ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages and Applications (OOPSLA), 2019 ACM SIGPLAN Distinguished Paper Award [code][talk video]
Abhinav Jangda, Bobby Powers, Emery D. Berger, and Arjun Guha. Not so fast: Analyzing the Performance of WebAssembly vs. Native Code. 2019 USENIX Annual Technical Conference (USENIX ATC' 2019) Invited for USENIX ;login: article [code][lightning talk video][talk video]
Phitchaya Mangpo Phothilimthana, Archibald Samuel Elliott, An Wang, Abhinav Jangda, Bastian Hagedorn, Henrik Barthels, Samuel J. Kaufman, Vinod Grover, Emina Torlak, and Rastislav Bodik. Swizzle Inventor: Data Movement Synthesis for GPU Kernels. 24th International Conference on Architectural Support for Programming Languages and Operating Systems [code][lightning talk video]
Abhinav Jangda and Uday Bondhugula. An Effective Fusion and Tile Size Model for Optimizing Image Processing Pipelines. ACM SIGPLAN symposium on Principles and Practice of Parallel Programming (PPoPP), Feb 2018 Artifact Functional and Results Reproduced [code]
Abhinav Jangda and Greta Yorsh. Unbounded Superoptimization. ACM Symposium on New Ideas in Programming and Reflections on Software 2017 (Onward 2017)
Abhinav Jangda and Rupesh Nasre. FastCollect: Offloading Generational Garbage Collection on Integrated GPUs. International Conference on Compilers, Architectures and Synthesis For Embedded Systems (CASES), ESWeek 2016
Abhinav Jangda, Mohit Mishra, and Bjorn De Sutter. Adaptive Just-In-Time Code Diversification. Proceedings of the Second ACM Workshop on Moving Target Defense, pages 49-53, Oct 2015
Abhinav Jangda, Bobby Powers, Emery D. Berger, and Arjun Guha. Not so fast: Analyzing the Performance of WebAssembly vs. Native Code. USENIX; login: Fall 2019 Issue
Deep Learning Compiler Team, NVIDIA
Multi-Core Computing Lab, Indian Institute of Science, Bangalore
School of Computing Sciences, University of Glasgow
Institute for Software Research, Carnegie Mellon University
GNOME Foundation, Google Summer of Code
Qualcomm India Pvt Ltd, Bangalore
Python Software Foundation, Google Summer of Code