|
I received my Ph.D. in Computer Science from Harvard University in 2004. My advisor was Michael D. Smith. After spending a year as a postdoc at Intel Massachusetts, I joined the faculty of Computer Science at UVa in 2005.
Research.
While my general research interests include all aspects of optimizing compilers and computer architecture, I tend to focus on infrastructures for and applications of dynamic binary modification and virtual machines. My earlier work looked at the problem of caching and managing modified code. I have also investigated several program optimizations that can be applied at run time. More recently, I've been interested in applying dynamic binary optimizers to the areas of low-power computing, reliability, and multicore.
I currently collaborate on the
Pin Project and the
Paradox Project, and I lead the
Tortola Project.
I am a recipient of the FEST Distinguished Young Investigator Award, an NSF CAREER Award, and a Career Enhancement Fellowship from the Woodrow Wilson Foundation. My work is also funded by Google, Microsoft, the NSF, and the SRC. See the relevant press in
UVa ResearchNews,
Slashdot,
ZDNet,
Computer World, or
EE Times.
Courses .
CS 471 - Compiler Construction (Front End) - Fall 2006, Fall 2007
CS 671 - Compilers (Front and Back End) - Spring 2008
CS 771 - Optimizing Compilers (Back End) - Fall 2005
CS 851 - Virtual Machines - Spring 2006, Spring 2007
Current Graduate Students .
Daniel Dougherty, Ph.D. Student, Computer Science
Apala Guha, Ph.D. Candidate, Computer Engineering
Blake Sheridan, Ph.D. Student, Computer Engineering
Arun Thomas, M.S. Student, Computer Engineering
Dan Upton, Ph.D. Student, Computer Science
Prospective Graduate Students .
I am always interested in working with bright, motivated students, so feel free to contact me if you have similar research interests. You will definitely hear back from me if you have taken the time to read one of my papers, and you send specific suggestions on follow-up work that you would be interested in pursuing.
Professional Activities .
Program Co-Chair: CGO 2010
Guest Co-Editor: ACM SIGOPS OSR Special Issue - April 2009
Program Committees:
PACT 2009,
MICRO 2008,
HiPC 2008,
ISPA 2008,
PESPMA 2008,
AMAS-BT 2008,
PLDI 2007,
CGO 2007,
HPCA 2007,
PACT 2006,
VEE 2006,
CGO 2006, and
WBIA 2005.
Organizing Committees:
PLDI 2009
tutorials chair,
ISCA 2006 publicity chair,
Micro-33 web chair.
Industry Collaborations .
I am currently a faculty consultant for Intel in Hudson, MA working on the Pin project. I spent 2004-2005 as a full-time postdoc at Intel. In graduate school, I also spent a summer at HP in Cupertino, CA (working on the CarbonFire project), two summers at HP Labs in Cambridge, MA (working on Dynamo and DELI), and one summer at IBM Research in Hawthorne, NY (working on Jikes RVM).
Academic Genealogy .
Walter Francis Colby, Ph.D. '09, Michigan
David Dennison, Ph.D. '24, Michigan
Henry Foley, Ph.D. '43, Michigan
Joseph Traub, Ph.D. '59, Columbia
H.T. Kung, Ph.D. '74, Carnegie Mellon
Monica Lam, Ph.D. '87, Carnegie Mellon
Michael D. Smith, Ph.D. '92, Stanford
Kim Hazelwood, Ph.D. '04, Harvard
Other Interests .

I was runner #17355 in the 2005 Boston Marathon and runner #3661 in the 2007 Disney World Marathon. I have also been skydiving, bungee jumping, and scuba diving at the Great Barrier Reef. The rest of my free time is spent traveling or hanging out with my wonderful husband, Matt Cettei.
|