Peter M. Chen
Arthur F. Thurnau Professor
University of Michigan
Using speculative execution in operating systems and distributed systems.
Adding security services through virtual machines
. [Project used to be named CoVirt, but this conflicted with the name of a company].
Implementing and using reliable memory:
Rio (RAM I/O)
Middleware for distributed applications (ARMADA).
I am a member of the
Software Systems Lab
and the Advanced Computer Architecture Lab, which are in the
Computer Science and Engineering Division