His research interests are in developing programming and compiler/runtime technologies for multicore architectures with an emphasis on high performance and automatic parallelization, the design of domain-specific compilers, and the polyhedral compiler framework. He has received several research awards and grants including the Google faculty research award, others from AMD, Intel, National Instruments, NVIDIA, INRIA, and DST. Before joining IISc, he was with the Advanced Compiler Technologies group at the IBM T.J. Watson Research Center, Yorktown Heights, New York. He received his Ph.D. in Computer Science and Engineering from the Ohio State University, and his B-Tech in Computer Science and Engineering from the Indian Institute of Technology, Madras. Web: http://www.csa.iisc.ac.in/~uday