Pioneering researcher in programming languages, software engineering, and computer architecture, known for developing innovative compiler and runtime systems.
Kathryn S. McKinley is a renowned American computer scientist, distinguished for her groundbreaking research in compilers, runtime systems, and computer architecture. Her work has significantly impacted the field, earning her recognition as a leader in broadening participation in computing.
McKinley's academic journey began at Rice University, where she earned a Bachelor of Arts in Computer Science and Engineering in 1985. She continued her studies at Rice, obtaining a Master of Science in Computer Science in 1990 and a Ph.D. in Computer Science in 1992.
McKinley's academic career commenced as an assistant professor at the University of Massachusetts Amherst in 1993. She was promoted to associate professor in 1999 and later moved to the University of Texas at Austin in 2001, where she became a professor in 2005 and an endowed professor in 2010. In 2011, she joined Microsoft Research as a Principal Researcher, and currently, she is a Distinguished Software Engineer at Google.
McKinley's research has focused on optimizing compiler technology, runtime systems, and computer architecture. Her work with her colleagues introduced the first general-purpose model and optimization framework based on dependences and cache line reuse for improving the cache locality of dense matrix algorithms. This pioneering work was selected for the ICS 25th Anniversary Volume in 2014.
In addition, McKinley, along with her Ph.D. student Emery D. Berger, developed the Hoard CC Memory Allocator, which is widely used by applications and in Apple's OS X. Hoard significantly reduces contention and false sharing due to memory allocation, while enforcing provable bounds on the total amount of fragmentation.
McKinley's leadership extends beyond her research. She co-chaired the Committee on the Advancement of Women in Computing (CRAW) from 2011 to 2014, demonstrating her commitment to promoting diversity and inclusion in the field of computer science.
McKinley's achievements have been recognized through various awards and honors, including her selection for the ICS 25th Anniversary Volume. Her contributions to the field of computer science have made a lasting impact, cementing her position as a trailblazer in the industry.
McKinley is married to Scotty Strahan, and they have three sons: Cooper, Dylan, and Wyatt Strahan. Her personal life and professional achievements serve as an inspiration to women in computing, highlighting the importance of perseverance and dedication in achieving success.
Kathryn S. McKinley's contributions to computer science have paved the way for future generations of researchers and professionals. Her work continues to influence the development of compilers, runtime systems, and computer architecture, ensuring her legacy as a pioneer in the field.
86 Years Old
A pioneering computer scientist who developed the Liskov Substitution Principle, a fundamental concept in object-oriented programming, and made significant contributions to the development of programming languages and software engineering.
78 Years Old
A pioneer in distributed systems, she developed algorithms and models that enable multiple computers to work together efficiently and reliably. Her work has had a profound impact on modern computing and networking.
58 Years Old
A pioneer in artificial intelligence and machine learning, known for co-founding Coursera, a massive open online course platform, and advancing AI applications in healthcare.
66 Years Old
Pioneering computer scientist and academic who developed novel approaches to networked sensing systems, including wireless sensor networks and mobile health monitoring.