Positions

Department of Computer Science, University of Chicago, Chicago, USA

Postdoctoral research associate – October 2011 to Present

Performing research on energy efficient computing for large-scale systems.

Computation Institute, Argonne National Laboratory and University of Chicago, Chicago, USA
Joint Staff Appointment – January 2012 to Present

Performing research on customized, energy-efficient architectures and software systems for scientific applications.

Intel Corporation, Santa Clara, USA
Software Engineer, Binary Translation Software – July 2010 to September 2011

Performed research and development on binary translation software for Intel platforms.

 

Department of Computer Science, University of Virginia, Charlottesville, USA

Graduate Research Assistant – May 2005 to May 2010

Performed research on the memory footprint optimization of dynamic binary translators for embedded systems.

 

Intel Corporation, Hillsboro, USA

Graduate Technical Intern – May 2008 to August 2008

Interned in the Memchecker group. Performed research to use statistical prediction for improving the performance of a Pintool which dynamically checks for memory errors.

 

Department of Computer Science, University of Virginia, Charlottesville, USA

Graduate Teaching Assistant – Fall 2004 and Spring 2005

Taught an undergrad applied math course on Probability.

 

Interra Systems India Pvt. Ltd., Noida and Kolkata, India

Software Engineer – September 2003 to August 2004

Developed MPEG4 video decoder and Advanced MPEG4 audio codec for the TMS320C5510 DSP platform. Also performed research on detecting audio visual synchrony in video streams.