New Coordinates
I'm now at the Dept. of Computer Science at the University of Virginia in Charlottesville, VA, where I run the laboratory for computer architecture (the LAVA Lab), with a focus on issues related to power-aware and temperature-aware computing.
Background
After five years as a graduate student in computer science at Princeton, I finally have my Ph.D. My thesis describes a taxonomy of branch misprediction sources in order to understand which are the important sources of branch mispredictions. My thesis then goes on to propose three new techniques for removing branch mispredictions: alloying global and local history, speculative branch-history update with fixup, and multipath execution. This has been joint work with Prof. Doug Clark, Prof. Margaret Martonosi, and fellow student Pritpal Ahuja.
Some more info: