Research Scientist, Google
Adjunct Professor, University of Texas, Austin
Kathryn S. McKinley is a Research Scientist at Google and an Adjunct Professor at the University of Texas at Austin. She was previously a Principal Researcher at Microsoft (2011-2017) and held an Endowed Professorship in the Department of Computer Science at The University of Texas at Austin (2001-2013). Her research interests span programming languages, compilers, runtime systems, architecture, performance, and energy. Her work at Google focuses on cloud efficiency. She has graduated 22 PhD students. She and her collaborators have produced several widely used tools: the DaCapo Java Benchmarks (30,000+downloads), the TRIPS Compiler, Hoard memory manager, MMTk memory management toolkit, and the Immix garbage collector. Her awards include the ACM SIGPLAN Programming Languages Software Award and the ACM SIGPLAN Distinguished Service Award. She has received best paper awards from ASPLOS, IEEE Micro Top Picks (4), SIGPLAN Research Highlights, and CACM Research Highlights (2). She has received Test-of-Time Awards from OOPSLA 2016 (for 2006), SIGMETRICS 2014 (for 2004), ICS 2014 (for 1992), and OOPSLA 2012 (for 2002). She served as program chair for ASPLOS, PACT, PLDI, ISMM, and CGO. She is currently a CRA and CRA-W Board member, where she has worked on programs and measuring their outcomes for decades to improve diversity in computing. Dr. McKinley was honored to testify to the House Science Committee (Feb. 14, 2013). She is an IEEE Fellow and ACM Fellow.
Kathryn has three sons and has been married to Scotty Strahan for 33 years. She likes running, biking, stepping, circuit training, and yoga, but not on the same day.