Here is a reverse chronological list of my papers. And here is the bibtex.

Here is some unpublished work Using Software-Extended Architectures for Software Simultaneous Multithreading by Emmett Witchel and M. Frans Kaashoek.  MIT Tech Report MIT-LCS-TR-878.  An explanation of the work.

While getting my masters, and for a year after, I worked for Mendel Rosenblum, in the SimOS simulation group, which is part of the FLASH project at Stanford university, where I helped write these papers. They deal with fast machine simulation via dynamic binary translation, a characterization of operating system services based on the machine simulation technology, and a paper about the entire machine simulation system, not just the part I wrote.

My graduate student web site.