NVIDIA Research
2701 San Tomas Expy
Santa Clara, CA 95050
email: mehrara A T umich edu

I am a research scientist at NVIDIA Research, where my work focuses on compilation mechanisms for efficient throughput computing. I got my bachelor's degree in Electrical Engineering from Sharif University of Technology (Tehran - Iran) in 2005 and my master's and PhD. degrees both in Computer Science and Engineering from the University of Michigan in 2007 and 2011.

During my PhD., I worked on compiler and runtime techniques for speculative and automatic parallelization of sequential applications written in C/C++ and client-side web applications written in JavaScript. My research interests include compiler, runtime, and architecture techniques for improving programmability and efficiency of parallel systems.