Kathryn S. McKinley
Affiliations:- University of Texas at Austin, USA
According to our database1,
Kathryn S. McKinley
authored at least 179 papers
between 1989 and 2024.
Collaborative distances:
Collaborative distances:
Awards
ACM Fellow
ACM Fellow 2008, "For contributions to compilers and memory management.".
IEEE Fellow
IEEE Fellow 2011, "For contributions to compiler technologies".
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on d-nb.info
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
Combining Machine Learning and Lifetime-Based Resource Management for Memory Allocation and Beyond.
Commun. ACM, April, 2024
2022
Proceedings of the PLDI '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13, 2022
2021
Adaptive huge-page subrelease for non-moving memory allocators in warehouse-scale computers.
Proceedings of the ISMM '21: 2021 ACM SIGPLAN International Symposium on Memory Management, 2021
2020
Workshop on Quantification, Communication, and Interpretation of Uncertainty in Simulation and Data Science.
CoRR, 2020
Proceedings of the ASPLOS '20: Architectural Support for Programming Languages and Operating Systems, 2020
2019
Crystal Gazer: Profile-Driven Write-Rationing Garbage Collection for Hybrid Memories.
Proc. ACM Meas. Anal. Comput. Syst., 2019
Author Growth Outstrips Publication Growth in Computer Science and Publication Quality Correlates with Collaboration.
CoRR, 2019
Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software, 2019
Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, 2019
2018
Proceedings of the Conference Companion of the 2nd International Conference on Art, 2018
Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2018
Proceedings of the 2018 IEEE/ACM 1st International Workshop on Gender Equality in Software Engineering, 2018
2017
Proceedings of the 2017 USENIX Annual Technical Conference, 2017
Proceedings of the 1st ACM SIGPLAN International Workshop on Machine Learning and Programming Languages, 2017
Swayam: distributed autoscaling to meet SLAs of machine learning inference services with resource efficiency.
Proceedings of the 18th ACM/IFIP/USENIX Middleware Conference, Las Vegas, NV, USA, December 11, 2017
Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture, 2017
2016
Proceedings of the 12th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 2016
Elfen Scheduling: Fine-Grain Principled Borrowing from Latency-Critical Workloads Using Simultaneous Multithreading.
Proceedings of the 2016 USENIX Annual Technical Conference, 2016
Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2016
Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2016
Proceedings of the 2016 IEEE International Symposium on High Performance Computer Architecture, 2016
Proceedings of the 2016 International Symposium on Code Generation and Optimization, 2016
Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems, 2016
2015
Proceedings of the 42nd Annual International Symposium on Computer Architecture, 2015
Proceedings of the 42nd Annual International Symposium on Computer Architecture, 2015
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015
Few-to-Many: Incremental Parallelism for Reducing Tail Latency in Interactive Services.
Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems, 2015
Proceedings of the 2015 International Conference on Parallel Architectures and Compilation, 2015
2014
ACM Trans. Program. Lang. Syst., 2014
A Theoretical Foundation for Scheduling and Designing Heterogeneous Processors for Interactive Applications.
Proceedings of the Distributed Computing - 28th International Symposium, 2014
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2014
Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications, 2014
Proceedings of the ACM International Conference on Supercomputing 25th Anniversary Volume, 2014
Proceedings of the Architectural Support for Programming Languages and Operating Systems, 2014
Proceedings of the International Conference on Parallel Architectures and Compilation, 2014
2013
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2013
Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, 2013
Proceedings of the SPLASH'13, 2013
The latency, accuracy, and battery (LAB) abstraction: programmer productivity and energy efficiency for continuous mobile context sensing.
Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, 2013
Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, 2013
Proceedings of the 20th Annual Network and Distributed System Security Symposium, 2013
Proceedings of the 35th International Conference on Software Engineering, 2013
Proceedings of the 10th International Conference on Autonomic Computing, 2013
Proceedings of the 2013 ACM SIGSAC Conference on Computer and Communications Security, 2013
2012
Commun. ACM, 2012
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2012
Proceedings of the 27th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2012
The Yin and Yang of power and performance for asymmetric hardware and managed software.
Proceedings of the 39th International Symposium on Computer Architecture (ISCA 2012), 2012
Proceedings of the 2012 IEEE Hot Chips 24 Symposium (HCS), 2012
Proceedings of the ECOOP 2012 - Object-Oriented Programming, 2012
2011
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011
Proceedings of the 38th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2011
A security policy oracle: detecting security holes using multiple API implementations.
Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, 2011
Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, 2011
Deferred gratification: engineering for high performance garbage collection from the get go.
Proceedings of the 2011 ACM SIGPLAN workshop on Memory Systems Performance and Correctness: held in conjunction with PLDI '11, 2011
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011
Proceedings of the 17th International Conference on High-Performance Computer Architecture (HPCA-17 2011), 2011
Looking back on the language and hardware revolutions: measured power, performance, and scaling.
Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems, 2011
Proceedings of the 15th Workshop on Interaction between Compilers and Computer Architectures, 2011
2010
Proceedings of the 2010 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2010
Proceedings of the 2010 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2010
Proceedings of the 2010 Workshop on Programming Languages and Analysis for Security, 2010
Proceedings of the 2010 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2010
Proceedings of the Twenty-Fourth AAAI Conference on Artificial Intelligence, 2010
2009
Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2009
Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2009
Proceedings of the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009
Proceedings of the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009
Proceedings of the 8th International Symposium on Memory Management, 2009
Proceedings of the High Performance Embedded Architectures and Compilers, 2009
Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems, 2009
Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems, 2009
2008
Improving publication quality by reducing bias with double-blind reviewing and author response.
ACM SIGPLAN Notices, 2008
Commun. ACM, 2008
Immix: a mark-region garbage collector with space efficiency, fast collection, and mutator performance.
Proceedings of the ACM SIGPLAN 2008 Conference on Programming Language Design and Implementation, 2008
Proceedings of the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008
Proceedings of the 41st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-41 2008), 2008
Proceedings of the Languages and Compilers for Parallel Computing, 2008
Proceedings of the 7th International Symposium on Memory Management, 2008
Feature selection and policy optimization for distributed instruction placement using reinforcement learning.
Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques, 2008
2007
Trans. High Perform. Embed. Archit. Compil., 2007
Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2007
Proceedings of the 34th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2007
Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007
Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007
Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007
Proceedings of the Compiler Construction, 16th International Conference, 2007
2006
Proceedings of the 2nd International Conference on Virtual Execution Environments, 2006
Proceedings of the ACM SIGPLAN 2006 Conference on Programming Language Design and Implementation, 2006
Proceedings of the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006
Proceedings of the 39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-39 2006), 2006
Proceedings of the 39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-39 2006), 2006
Fast and efficient partial code reordering: taking advantage of dynamic recompilatior.
Proceedings of the 5th International Symposium on Memory Management, 2006
Proceedings of the 5th International Symposium on Memory Management, 2006
Proceedings of the Fourth IEEE/ACM International Symposium on Code Generation and Optimization (CGO 2006), 2006
Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, 2006
Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, 2006
2005
The Jikes Research Virtual Machine project: Building an open-source research community.
IBM Syst. J., 2005
Concurr. Pract. Exp., 2005
Proceedings of the 38th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-38 2005), 2005
Proceedings of the 19th Annual International Conference on Supercomputing, 2005
Proceedings of the 3nd IEEE / ACM International Symposium on Code Generation and Optimization (CGO 2005), 2005
Proceedings of the 9th Annual Workshop on Interaction between Compilers and Computer Architectures, 2005
2004
Proceedings of the International Conference on Measurements and Modeling of Computer Systems, 2004
Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004
Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004
Proceedings of the 4th International Symposium on Memory Management, 2004
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004
Proceedings of the Compiler Construction, 13th International Conference, 2004
Proceedings of the 13th International Conference on Parallel Architectures and Compilation Techniques (PACT 2004), 29 September, 2004
Proceedings of the 2004 workshop on Memory System Performance, 2004
2003
Proceedings of the 2003 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2003
Proceedings of the 30th International Symposium on Computer Architecture (ISCA 2003), 2003
2002
Proceedings of the International Conference on Measurements and Modeling of Computer Systems, 2002
Proceedings of the 2002 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2002
Proceedings of the 2002 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2002
Proceedings of the 2002 Joint ACM-ISCOPE Conference on Java Grande 2002, 2002
Proceedings of The Workshop on Memory Systems Performance (MSP 2002), 2002
Proceedings of The Workshop on Memory Systems Performance (MSP 2002), 2002
Proceedings of the 2002 International Conference on Parallel Architectures and Compilation Techniques (PACT 2002), 2002
2001
ACM Trans. Program. Lang. Syst., 2001
Proceedings of the 2001 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2001
Proceedings of the 2001 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2001
Proceedings of the 2001 International Conference on Parallel Architectures and Compilation Techniques (PACT 2001), 2001
Proceedings of the 2001 International Conference on Parallel Architectures and Compilation Techniques (PACT 2001), 2001
2000
Evaluating the performance of distributed architectures for information retrieval using a variety of workloads.
ACM Trans. Inf. Syst., 2000
Proceedings of the SIGIR 2000: Proceedings of the 23rd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, 2000
Proceedings of the Addendum to the 2000 Proceedings of the Conference on Object-Oriented Programming Systems, 2000
Proceedings of the Euro-Par 2000, Parallel Processing, 6th International Euro-Par Conference, Munich, Germany, August 29, 2000
Proceedings of the ASPLOS-IX Proceedings of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems, 2000
1999
ACM Trans. Comput. Syst., 1999
Proceedings of the SIGIR '99: Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, 1999
Proceedings of the 1999 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1999
1998
IEEE Trans. Parallel Distributed Syst., 1998
Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation (PLDI), 1998
The Hardware/Software Balancing Act for Information Retrieval on Symmetric Multiprocessors.
Proceedings of the Euro-Par '98 Parallel Processing, 1998
1997
Comput. J., 1997
1996
ACM Trans. Program. Lang. Syst., 1996
Proceedings of the 19th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, 1996
Proceedings of the 1996 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1996
Proceedings of the ASPLOS-VII Proceedings, 1996
1995
Proceedings of the ACM SIGPLAN'95 Conference on Programming Language Design and Implementation (PLDI), 1995
Proceedings of the Languages and Compilers for Parallel Computing, 1995
1994
Evaluating automatic parallelization for efficient execution on shared-memory multiprocessors.
Proceedings of the 8th international conference on Supercomputing, 1994
Proceedings of the ASPLOS-VI Proceedings, 1994
1993
Concurr. Pract. Exp., 1993
Proceedings of the Fourth ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming (PPOPP), 1993
Maximizing Loop Parallelism and Improving Data Locality via Loop Fusion and Distribution.
Proceedings of the Languages and Compilers for Parallel Computing, 1993
1992
Proceedings of the 6th international conference on Supercomputing, 1992
1991
IEEE Trans. Parallel Distributed Syst., 1991
Proceedings of the Proceedings Supercomputing '91, 1991
Proceedings of the 5th international conference on Supercomputing, 1991
1990
Proceedings of the Proceedings Supercomputing '90, New York, NY, USA, November 12-16, 1990, 1990
1989
Proceedings of the Proceedings Supercomputing '89, Reno, NV, USA, November 12-17, 1989, 1989