Kathryn McKinley is a Principal Researcher at Microsoft Research and an Endowed Professor of Computer Science at The University of Texas at Austin.
She received her Ph.D. from Rice University working with Ken Kennedy. Her research interests span architecture, compilers, memory management, runtime systems, reliability, security, and software engineering. She and her collaborators have produced widely used tools: the DaCapo Java Benchmarks, TRIPS Compiler, Hoard memory manager, MMTk garbage collector toolkit, and Immix garbage collector. Her service includes program chair for ASPLOS '04, PACT '05, PLDI '07, and ISMM'12; Editor-in-Chief of ACM Transactions on Programming Language Systems (TOPLAS) (2007-2010); and CRAW board member (2009-present). Her awards include an NSF Career Award, IBM Faculty Fellows, an ASPLOS Best Paper Award, CACM Highlights, and the SIGPLAN 2011 Distinguished Service Award. She has graduated 14 PhD students. She has recently developed a passion for youth ice hockey. Kathryn is an IEEE Fellow and an ACM Fellow.