I graduated from the University of Cambridge in 1989, and spent a year working on early ATM switches. I then moved to America for my PhD, and was part of the SCANDAL nested data-parallel language project at Carnegie Mellon. My dissertation defines the team-parallel model for mapping irregular divide-and-conquer algorithms onto distributed-memory architectures. I moved back across the Atlantic to join Microsoft Research Cambridge as employee number five in 1997, and spent some time building and playing with clusters. You can find a list of my publications here. In 2002 I crossed the pond yet again, this time to Redmond. I'm now part of the Enterprise Management Division, working on putting the vision of the Indy project into real products.
|