|
UPDATE: As of 2012, I am now permanently at Google in Mountain View, CA. Professional email can be directed to mylastname@google.com. All other email should go to mylastname@acm.org
I have been a faculty member at UVa since 2005, and was promoted to associate professor in 2011. Prior to UVa, I received my Ph.D. in Computer Science from Harvard University in 2004, where my advisor was Michael D. Smith. I also spent a year as a full-time postdoc at Intel Massachusetts, and the following six years as a faculty consultant for Intel.
Honors & Awards.
- I have been promoted to Associate Professor (with tenure) effective August 25, 2011.
- Buy My Book on Amazon! Dynamic Binary Modification: Tools, Techniques, and Applications, 2011.
- Top 35 Innovators under 35, MIT Technology Review, 2010.
- NASA New Investigator Award, Virginia Space Grant Consortium, 2010.
- Anita Borg Early Career Award, Computing Research Association, 2009.
- Career Enhancement Fellowship, Woodrow Wilson National Fellowship Foundation, 2008.
- CAREER Award, National Science Foundation, 2007.
- FEST Distinguished Young Investigator Award, Fund for Excellence in Science and Technology, 2007.
Research.
While my general research interests span the areas of
code optimization, program analysis, and computer architecture, I tend to focus
on methods for enabling and applying run-time adaptation. My work on enabling adaptation
has involved research and development efforts on dynamic binary modification engines and
process-level virtual machines. Meanwhile, my work on applying adaptation has involved cross-layer solutions
(involving hardware, middleware, and software) to the problems of heterogeneous
multicore processing, temperature-aware and reliability-aware computing, and
memory-constrained or resource-constrained (embedded) systems.
I currently collaborate on the
Pin Project and the
Paradox Project, and I lead the
Tortola Project.
My work is funded by Google, Microsoft, the National Science
Foundation, the Semiconductor Research Corporation, and the Virginia Space Grant Consortium.
See the relevant press in
UVa ResearchNews,
Slashdot,
ZDNet,
Computer World,
EE Times, or
MIT Technology Review.
Courses .
- CS/ECE 3330 - Computer Architecture - Fall 2009, Fall 2010
- CS 471 - Compiler Construction (Front End) - Fall 2006, Fall 2007
- CS 671 (now 6620) - Compilers (Front and Back End) - Spring 2008, Spring 2010
- CS 771 - Advanced Optimizing Compilers (Back End) - Fall 2005
- CS 851 - Virtual Machines - Spring 2006, Spring 2007
- Process Virtualization and Symbiotic Program Optimization - ACACES Summer School (Barcelona, Spain) - Summer 2009
Graduate Students .
- Michelle McDaniel, Ph.D. Student.
- Chris Gregg, Ph.D. 2012. Now joining Tufts University.
- Dan Upton, Ph.D. 2011. Now at Microsoft.
- Apala Guha, Ph.D. 2010 (co-advised by Mary Lou Soffa). Now at University of Chicago.
- Derek Davis, M.S. 2010. Now at SAS.
- Balaji Dhanasekaran, M.E. 2010. Now at AMD.
- Blake Sheridan, M.E. 2009.
- Arun Thomas, M.E. 2008. Now at Vrije Universiteit, Netherlands.
Prospective Graduate Students .
I am always interested in working with bright, motivated Ph.D. 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. Unfortunately, I do not take on summer interns at this time.
Professional Activities .
- Steering Committee: CGO (2010-2015)
- Program Co-Chair: CGO 2010
- Guest Co-Editor: ACM SIGOPS OSR Special Issue - April 2009
- Program Committees:
IEEE Micro Top Picks 2013,
ASPLOS 2013,
ISPASS 2013,
ISCA 2012,
HPCA 2012,
CGO 2012,
AMAS-BT 2012,
ISCA 2011,
HiPEAC 2011,
AMAS-BT 2011,
ISCA 2010,
OSDI 2010,
AMAS-BT 2010,
MICRO 2009,
PACT 2009,
SC 2009,
AMAS-BT 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.
- Founding Member: UVa CS Diversity Committee
Industry Collaborations .
I spent 2005-2011 as 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. (Unfortunately, I had a pelvic stress fracture a week before the 2009 NYC Marathon.) I have also been skydiving, bungee jumping, and scuba diving at the Great Barrier Reef and in Maui. The rest of my free time is spent traveling or hanging out with my wonderful husband, Matt Cettei, and our beautiful daughters Anastasia and Adrianna.
|