I am currently working in the High Performance Computing group at IBM Research - India. The work mainly involves optimization and parallelization of different scientific applications on massively parallel architectures. Right now, I am working on designing kernels for applications for the Exascale architecture. Prior to this, I worked on the optimization of Graph500 and HPCC benchmarks (in particular RandomAccess) on Blue Gene/Q. I have also worked on optimization and parallelization of financial engineering applications and computational nanotechnology applications on clusters and distributed systems.
I am also pursuing Ph.D. in Computer Science and Engineering at the Indian Institute of Technology, Delhi (IITD). My supervisors are Prof. Naveen Garg and Dr. Amit Kumar, and my thesis is in approximation algorithms for network design problems. Prior to this, I completed my B.E. from Jadavpur University, Kolkata and my MTech. from Indian Institute of Technology, Kanpur (IITK). My master's thesis titled "On some aspects of Insertion Languages" was in the area of formal languages.