News and Activites
open source implementation of Uncertain<T> to program
applications that use and reason about estimates. Released October
Use Shim, the finest-grain
performance analysis tool ever. Released June 2015.
Distinguished Lecture at Rice University, October 2014,
Simon Fraser University, January 2015, & The University of Utah,
Keynote at OOPSLA 2013, CATS 2013, & Grace Hopper 2014
Testimony To House Science Committee
On February 14, 2013, Kathryn McKinley on behalf of Microsoft testified along with Ed Lazowska
(UW) and Kelly Gaither (Texas Advanced Computing Center) to the House
Science Committee's Subcommittee on Research and Science Education on
the topic of innovation in information technology. Her testimony
on (1) the academic, industry, and government ecosystem that is
driving innovations in the IT sector; (2) the need for
investment in key research areas such as big data, privacy, secure
systems and computing performance; and (3) increasing
diversity to meet computing workforce needs and drive innovation.
Press on Testimony
Press on our power measurement work.
Researchers Corral Chip Power-Performance Requirements, January
30, 2012. CACM.
Toward Lowering the Power Consumption of Microprocessors, January
20, 2012. UT Press.
ANU research paves way for energy efficient devices, February 21,
2012. The Australian.
Efficient Computer Systems: The Infleunce of the Software Layer is
Paramount, is written in French, "Efficience Energetique des
systemes informatiques: l'influence de la couche logicielle est
primordiale." February 17 2012.
- Read the paper
Looking Back on the Language and Hardware Revolutions: Measured Power,
Performance, and Scaling, H. Esmaeilzadeh, T. Cao, X. Yang,
S. M. Blackburn, and K. S. McKinley, The ACM International
Conference on Architectural Support for Programming Languages and
Operating Systems (ASPLOS), Newport Beach, CA, pp. 319--332, March 2011.
[DATA: the power and performance data]
- ISMM 2012, Beijing China.
- Keynote at HPCA/PPOPP 2011, San Antonio How's the Parallel Computing
Revolution Going? February 2011. (Replaces earlier
versions: PASTE Keynote, June 2010; Berkeley, September
2010; VMIL Keynote, October 2010.)
The Future of Computing Performance: Game Over or Next Level?,
Samuel H. Fuller and Lynette I. Millett, Editors, National Academies
Press, 2010. (I was a member of the 13 person CSTB Committee on
Sustaining Growth in Computing Performance that produced this
- CRA-W, co-chair
- How to Land Your Dream Job,
CRA-W Workshop at Grace Hopper,
CDC PLOSA Workshop (Programming Language, Operating
Systems, and Architecture Workshop),
2009, Washington DC, co-located with ASPLOS.
- Editorial: Improving Publication Quality by Reducing Bias with
Double-Blind Reviewing and Author Response,
ACM SIGPLAN Notices, 43(8):5--9, August 2008. [html
- Memorial for Ken Kennedy,
August 12, 1945--February 7, 2007.
CDC Programming Language Summer School,
2007, Austin Texas. Applications due: March 22, 2007.
Student Advising Day. February 2007 (and
- TRIPS Tutorials:
"The Design and Implementation of the TRIPS
held in conjunction with HPCA-12 & ISCA 2005.
TRIPS Article in Computer World , September 26, 2005.
TRIPS Compiler sidebar in Computer
World, September 26, 2005.
Polar Opposites: Next Generation Languages and Architectures,
MSP Keynote, June 2004
Next Generation Garbage Collection,
Colloquium, January 2004
- IBM Feature article
First Bytes: High School Girl Computer Science Summer Camp
- 20 Years of the ACM SIGPLAN Conference on Programming Language Design
and Implementation 1979-1999: A Selection, Edited by
K. S. McKinley, SIGNOTICES 39(4), April 2004. Webpage