| 2018 | CCGRID | Evaluation of Highly Available Cloud Streaming Systems for Performance and Price. | Dung Nguyen, Andr Luckow, Edward B. Duffy, Ken Kennedy, Amy W. Apon |
| 2017 | ESANN | Algebraic multigrid support vector machines. | Ehsan Sadrfaridpour, Sandeep Jeereddy, Ken Kennedy, Andr Luckow, Talayeh Razzaghi, Ilya Safro |
| 2013 | CLUSTER | Automotive big data. | Tim Barrett, Graham Lenes, Ken Kennedy, Philipp Lix, Amy W. Apon |
| 2009 | CC | Scheduling Tasks to Maximize Usage of Aggregate Variables in Place. | Samah Abu-Mahmeed, Cheryl McCosh, Zoran Budimlic, Ken Kennedy, Kaushik Ravindran, Kevin Hogan, Paul Austin, Steve Rogers, Jacob Kornerup |
| 2007 | CCGRID | Relative Performance of Scheduling Algorithms in Grid Environments. | Yang Zhang, Charles Koelbel, Ken Kennedy |
| 2007 | ICASSP | Compiling Parallel MATLAB for General Distributions using Telescoping Languages. | Mary Fletcher, Cheryl McCosh, Guohua Jin, Ken Kennedy |
| 2006 | CCGRID | Scalable Grid Application Scheduling via Decoupled Resource Selection and Scheduling. | Yang Zhang, Anirban Mandal, Henri Casanova, Andrew A. Chien, Yang-Suk Kee, Ken Kennedy, Charles Koelbel |
| 2006 | HiPC | Software Challenges for Multicore Computing. | Ken Kennedy |
| 2006 | ICS | Profitable loop fusion and tiling using model-driven empirical search. | Apan Qasem, Ken Kennedy |
| 2006 | ISPASS | Performance modeling and prediction for scientific Java applications. | Rui Zhang, Zoran Budimlic, Ken Kennedy |
| 2006 | SC | Grid scheduling and protocols - Evaluation of a workflow scheduler using integrated performance modelling and batch queue wait time prediction. | Daniel Nurmi, Anirban Mandal, John Brevik, Chuck Koelbel, Richard Wolski, Ken Kennedy |
| 2005 | CCGRID | Task scheduling strategies for workflow-based applications in grids. | James Blythe, S. Jain, Ewa Deelman, Yolanda Gil, Karan Vahi, Anirban Mandal, Ken Kennedy |
| 2005 | HPDC | Scheduling strategies for mapping application workflows onto the grid. | Anirban Mandal, Ken Kennedy, Charles Koelbel, Gabriel Marin, John M. Mellor-Crummey, Bo Liu, S. Lennart Johnsson |
| 2005 | ISPASS | Scalarization on Short Vector Machines. | Yuan Zhao, Ken Kennedy |
| 2004 | CCGRID | Scheduling workflow applications in GrADS. | Anirban Mandal, Anshuman Dasgupta, Ken Kennedy, Mark Mazina, Charles Koelbel, Gabriel Marin, Keith D. Cooper, John M. Mellor-Crummey, Bo Liu, S. Lennart Johnsson |
| 2003 | SC | Automatic Type-Driven Library Generation for Telescoping Languages. | Arun Chauhan, Cheryl McCosh, Ken Kennedy, Richard Hanson |
| 2002 | PLDI | Fast Copy Coalescing and Live-Range Identification. | Zoran Budimlic, Keith D. Cooper, Timothy J. Harvey, Ken Kennedy, Timothy S. Oberg, Steven W. Reeves |
| 2001 | CCGRID | KelpIO: A Telescope-Ready Domain-Specific I/O Library for Irregular Block-Structured Applications. | Bradley Broom, Robert J. Fowler, Ken Kennedy |
| 2001 | ICCS | Software Support for High Performance Problem-Solving on Computational Grids. | Ken Kennedy |
| 2001 | ICS | Optimizing strategies for telescoping languages: procedure strength reduction and procedure vectorization. | Arun Chauhan, Ken Kennedy |
| 2000 | ICS | Fast greedy weighted fusion. | Ken Kennedy |
| 2000 | PLDI | Transforming loops to recursion for multi-level memory hierarchies. | Qing Yi, Vikram S. Adve, Ken Kennedy |
| 1999 | ICS | Improving memory hierarchy performance for irregular applications. | John M. Mellor-Crummey, David B. Whalley, Ken Kennedy |
| 1999 | PLDI | Improving Cache Performance in Dynamic Applications through Data and Computation Reorganization at Run Time. | Chen Ding, Ken Kennedy |
| 1998 | ICS | Loop Fusion in High Performance Fortran. | Gerald Roth, Ken Kennedy |
| 1997 | SC | Compiling Stencils in High Performance Fortran. | Gerald Roth, John M. Mellor-Crummey, Ken Kennedy, R. Gregg Brickner |
| 1996 | HiPC | A communication placement framework with unified dependence and data-flow analysis. | Ken Kennedy, Ajay Sethi |
| 1996 | PDPTA | Dependence Analysis of Fortran90 Array Syntax. | Gerald Roth, Ken Kennedy |
| 1995 | ICS | Efficient Address Generation for Block-Cyclic Distributions. | Ken Kennedy, Nenad Nedeljkovic, Ajay Sethi |
| 1995 | PPoPP | A Model and Compilation Strategy for Out-of-Core Data Parallel Programs. | Rajesh Bordawekar, Alok N. Choudhary, Ken Kennedy, Charles Koelbel, Michael H. Paleczny |
| 1995 | PPoPP | A Linear-Time Algorithm for Computing the Memory Access Sequence in Data-Parallel Programs. | Ken Kennedy, Nenad Nedeljkovic, Ajay Sethi |
| 1995 | SC | An Integrated Compilation and Performance Analysis Environment for Data Parallel Programs. | Vikram S. Adve, John M. Mellor-Crummey, Mark Anderson, Ken Kennedy, Jhy-Chun Wang, Daniel A. Reed |
| 1995 | SC | Distributed Information Management in the National HPCC Software Exchange. | Shirley Browne, Jack J. Dongarra, Geoffrey C. Fox, Kenneth A. Hawick, Ken Kennedy, Rick Stevens, Robert Olson, Tom Rowan |
| 1995 | SC | Index Array Flattening Through Program Transformation. | Raja Das, Paul Havlak, Joel H. Saltz, Ken Kennedy |
| 1995 | SC | Automatic Data Layout for High Performance Fortran. | Ken Kennedy, Ulrich Kremer |
| 1994 | ICPADS | The Prospects for Architecture-Independent Parallel Programming. | Ken Kennedy |
| 1994 | ICPADS | Parallel Processing: What Have We Done Wrong? | Lionel M. Ni, Kuo-Wei Wu, Ken Kennedy, Howard Jay Siegel, George Spix, Steven J. Wallach, Hans P. Zima |
| 1994 | ICS | Compilation techniques for block-cyclic distributions. | Seema Hiranandani, Ken Kennedy, John M. Mellor-Crummey, Ajay Sethi |
| 1994 | PLDI | GIVE-N-TAKE - A Balanced Code Placement Framework. | Reinhard von Hanxleden, Ken Kennedy |
| 1994 | SC | The D editor: a new interactive parallel programming tool. | Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng, Scott K. Warren |
| 1993 | PPoPP | Experiences Using the ParaScope Editor: an Interactive Parallel Programming Tool. | Mary W. Hall, Timothy J. Harvey, Ken Kennedy, Nathaniel McIntosh, Kathryn S. McKinley, Jeffrey D. Oldham, Michael H. Paleczny, Gerald Roth |
| 1993 | SC | Cache coherence using local knowledge. | Ervan Darnell, Ken Kennedy |
| 1993 | SC | Preliminary experiences with the Fortran D compiler. | Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng |
| 1992 | ICS | Automatic software cache coherence through vectorization. | Ervan Darnell, John M. Mellor-Crummey, Ken Kennedy |
| 1992 | ICS | Evaluation of compiler optimizations for Fortran D on MIMD distributed memory machines. | Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng |
| 1992 | ICS | Optimizing for parallelism and data locality. | Ken Kennedy, Kathryn S. McKinley |
| 1992 | PLDI | Relaxing SIMD Control Flow Constraints using Loop Transformations. | Reinhard von Hanxleden, Ken Kennedy |
| 1992 | SC | Compiler Blockability of Numerical Algorithms. | Steve Carr, Ken Kennedy |
| 1992 | SC | Interprocedural Compilation of Fortran D for MIMD Distributed-Memory Machines. | Mary W. Hall, Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng |
| 1991 | ASPLOS | Software Prefetching. | David Callahan, Ken Kennedy, Allan Porterfield |
| 1991 | ICS | Analysis and transformation in the ParaScope editor. | Ken Kennedy, Kathryn S. McKinley, Chau-Wen Tseng |
| 1991 | PLDI | Practical Dependence Testing. | Gina Goff, Ken Kennedy, Chau-Wen Tseng |
| 1991 | PPoPP | A Static Performance Estimator to Guide Data Partitioning Decisions. | Vasanth Balasundaram, Geoffrey C. Fox, Ken Kennedy, Ulrich Kremer |
| 1991 | SC | Interprocedural transformations for parallel code generation. | Mary W. Hall, Ken Kennedy, Kathryn S. McKinley |
| 1991 | SC | Compiler optimizations for Fortran D on MIMD distributed-memory machines. | Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng |
| 1990 | PLDI | Improving Register Allocation for Subscripted Variables. | David Callahan, Steve Carr, Ken Kennedy |
| 1990 | PLDI | Improving register allocation for subscripted variables (with retrospective) | David Callahan, Steve Carr, Ken Kennedy |
| 1990 | PPoPP | Analysis of Event Synchronization in A Parallel Programming Tool. | David Callahan, Ken Kennedy, Jaspal Subhlok |
| 1990 | SC | Experience with interprocedural analysis of array side effects. | Paul Havlak, Ken Kennedy |
| 1990 | SC | Parallel program debugging with on-the-fly anomaly detection. | Robert Hood, Ken Kennedy, John M. Mellor-Crummey |
| 1990 | SC | Loop distribution with arbitrary control flow. | Ken Kennedy, Kathryn S. McKinley |
| 1989 | ICS | Compile-time detection of race conditions in a parallel program. | Vasanth Balasundaram, Ken Kennedy |
| 1989 | PLDI | A Technique for Summarizing Data Access and Its Use in Parallelism Enhancing Transformations. | Vasanth Balasundaram, Ken Kennedy |
| 1989 | PLDI | Coloring Heuristics for Register Allocation. | Preston Briggs, Keith D. Cooper, Ken Kennedy, Linda Torczon |
| 1989 | PLDI | Coloring heuristics for register allocation (with retrospective) | Preston Briggs, Keith D. Cooper, Ken Kennedy, Linda Torczon |
| 1989 | POPL | Fast Interprocedural Alias Analysis. | Keith D. Cooper, Ken Kennedy |
| 1989 | SC | The parascope editor: an interactive parallel programming tool. | Vasanth Balasundaram, Ken Kennedy, Ulrich Kremer, Kathryn S. McKinley, Jaspal Subhlok |
| 1988 | PLDI | Interprocedural Side-Effect Analysis in Linear Time. | Keith D. Cooper, Ken Kennedy |
| 1988 | PLDI | Interprocedural side-effect analysis in linear time (with retrospective) | Keith D. Cooper, Ken Kennedy |
| 1987 | ICPP | Estimating Interlock and Improving Balance for Pipelined Architectures. | David Callahan, Ken Kennedy, John Cocke |
| 1987 | ICS | Analysis of Interprocedural Side Effects in a Parallel Programming Environment. | David Callahan, Ken Kennedy |
| 1987 | POPL | Automatic Decomposition of Scientific Programs for Parallel Execution. | Randy Allen, David Callahan, Ken Kennedy |
| 1986 | ICPP | PTOOL : A Semi-Automatic Parallel Programming Assistant. | Randy Allen, Donn Bumgartner, Ken Kennedy, Allan Porterfield |
| 1986 | PLDI | Interprocedural constant propagation (with retrospective) | David Callahan, Keith D. Cooper, Ken Kennedy, Linda Torczon |
| 1984 | PLDI | Automatic loop interchange (with retrospective) | Randy Allen, Ken Kennedy |
| 1983 | POPL | Conversion of Control Dependence to Data Dependence. | John R. Allen, Ken Kennedy, Carrie Porterfield, Joe D. Warren |
| 1977 | POPL | Applications of Graph Grammar for Program Control Flow Analysis. | Ken Kennedy, Linda Zucconi |
| 1976 | FOCS | Graph Grammars and Global Program Data Flow Analysis | Rodney Farrow, Ken Kennedy, Linda Zucconi |
| 1976 | POPL | Automatic Generation of Efficient Evaluators for Attribute Grammars. | Ken Kennedy, Scott K. Warren |
| 1975 | POPL | Node Listings Applied to Data Flow Analysis. | Ken Kennedy |