Contact Information

Michael J. Hind
Senior Manager - Programming Technologies Department
Thomas J. Watson Research Center, Yorktown Heights, NY USA
hindmatus.ibm.com      +1dash914dash945dash2712


Michael Hind is a Senior Manager and Research Staff Member of the Programming Technologies Department at the T.J. Watson Research Center in Yorktown Heights, New York, which is part of IBM's Research Division.

Michael received his Ph.D. from New York University in 1991. From 1991 to 1993 he was a postdoc at IBM Research, working on PTRAN and other projects. From 1992-1998, Michael was an assistant and associate professor of computer science at the State University of New York at New Paltz, as well as holding various positions at IBM Research. In 1998, Michael became a Research Staff Member in the Software Technology Department at the IBM T.J. Watson Research Center, working on the Jalapeño project, the project that produced the open source Jikes RVM. In 2000, he became the manager of the Dynamic Optimization Group at IBM Research, and in 2007, became Senior Manager of the Programming Technologies Department at IBM Research.

Michael is an ACM Distinguished Scientist, an associate editor of ACM TACO, has served on over 30 program committees, given talks at top universities and conferences, and co-authored over 40 publications. He received a SIGPLAN Most Influential Paper award (for his OOPSLA 2000 paper) and was part of the Jikes RVM team that received the SIGPLAN Software Award in 2012. His research interests include adaptive optimization, program analysis, and software optimizations for multicore processors.




Publications, Awards and Other Activities, Invited Presentation, Tutorials and Courses, Program Committees

The projects in the Programming Technologies Department span two areas:

The department has won the ACM SIGPLAN Programming Language Software Award; Three Most Influential Paper Awards for OOPSLA'99, OOPSLA'00, and POPL'03; has 2 ACM Fellows; and numerous ACM Distinguished Scientists. Past projects in the department include Jikes RVM, WALA, Metronome, XJ, PDS, Mirage, Thor, Thorn, PET, Paraglide, QVM, IMP, and many many more!

If you are interested in an internship, postdoc, or regular position in the Programming Technologies department, please submit a resume at Jobs at IBM, and contact Michael Hind or any of the contact names listed above.



Awards and Other Activities Invited Talks
Tutorials and Courses
  • Dynamic Compilation and Adaptive Optimization in Virtual Machines
  • The Design and Implementation of the Jikes RVM Optimizing Compiler
  • The Design and Implementation of the Jalapeño Research VM for Java PACT'01, September 9, 2001, Slides

Program Committees