Uday Bondhugula is the founder and CTO at PolyMage Labs, and an associate professor of computer science at the Indian Institute of Science (IISc), at Bangalore, India. His research interests lie in the areas of high-performance computing, compilers, polyhedral framework, automatic parallelization, and in high-performance systems/accelerators for deep learning and artificial intelligence. He received his Ph.D. from the Ohio State University in 2008, and his Bachelor’s in Computer Science from the Indian Institute of Technology, Madras in 2004. He is the original author and maintainer of Pluto, a source-to-source loop parallelization and optimization tool based on the polyhedral framework. He recently received the ACM SIGPLAN Most Influential Paper award for his PLDI 2008 paper on polyhedral optimization for parallelism and locality. As a visiting researcher at the Google brain team in 2018, he was a founding team member of the MLIR project.
Vinayaka Bandishti is a software engineer at PolyMage Labs. He graduated from the Indian Institute of Science, Bangalore in 2013 with a Masters by Research degree in Computer Science and Automation. His work included novel polyhedral tiling techniques to better exploit parallelism in stencil computations. The publication on this work was also nominated for the Best Paper Award at ACM/IEEE Supercomputing 2012 conference. Vinayaka also has 7 years of experience in developing domain-specific NLP systems for various languages. His interests include the polyhedral framework, distributed systems, and high-performance computing mainly for deep learning applications.
Akshay Baviskar is a Senior Software Engineer at PolyMage Labs. He submitted his thesis for the M. Tech. (Research) degree in Computer Science and Engineering at the Indian Institute of Science (IISc), Bangalore in 2021, where he was part of the High Performance Computing Lab. His research interests at IISc were broadly focused at the intersection of Computer Architecture, Operating Systems, and High-performance Computing. Prior to joining IISc, Akshay worked as a Senior Software Engineer at Continental Automotive Components (India). Badminton and Gym keep him occupied during his free time.
Vimal is a Software Engineer at Polymage Labs. He graduated with an M-Tech degree in Computer Science from the Indian Institute of Science in June 2022. As part of his M-Tech project, he worked on optimizing the page migration mechanism in the Linux kernel for Intel’s Optane DC persistent memory. Apart from Computer Science, he enjoys playing badminton and exercising.
Arnab Dutta obtained his Bachelor of Technology in Computer Science and Engineering at the Indian Institute of Technology, Tirupati in 2021. He is interested in problem solving, and he has been actively involved in competitive programming for a long time. He is also interested in security and has contributed to Libmicrovmi (an open source virtual machine introspection library) as part of Google Summer Of Code 2020. His hobbies include playing chess, reading fiction and binge watching Netflix shows.
Navdeep Katel obtained his Master’s (Research) degree in Computer Science and Engineering at the Indian Institute of Science (IISc), Bangalore in 2021. Prior to IISc, he obtained his Bachelors from U.I.E.T Panjab University in 2019. As IISc, he was part of the Multicore Computing Lab where he researched automatic code generation targeting accelerators such as GPUs, including tensor cores on NVIDIA GPUs. He is particularly interested in code generation using the MLIR compiler infrastructure.