default search action
Ken Kennedy
Person information
- affiliation: Rice University, Houston, USA
- award (1999): Programming Languages Achievement Award
- award (1995): W. Wallace McDowell Award
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2022
- [i3]Barton F. Cone, Stephen T. Hedetniemi, Lance C. Ingle, Ken Kennedy:
Performance Comparisons of Self-stabilizing Algorithms for Maximal Independent Sets. CoRR abs/2203.11118 (2022) - [i2]Jason W. Anderson, Marcin Ziolkowski, Ken Kennedy, Amy W. Apon:
Synthetic Image Data for Deep Learning. CoRR abs/2212.06232 (2022) - 2020
- [j70]Aishwarya Srivastava, Siddhant Aggarwal, Amy W. Apon, Edward B. Duffy, Ken Kennedy, André Luckow, Brandon Posey, Marcin Ziolkowski:
Deployment of a cloud pipeline for real-time visual inspection using fast streaming high-definition images. Softw. Pract. Exp. 50(6): 868-898 (2020)
2010 – 2019
- 2019
- [c127]Sandeep Jeereddy, Ken Kennedy, Eddie Duffy, Annie Walker, Bennie Vorster:
Machine Learning Use Cases for Smart Manufacturing KPIs. IEEE BigData 2019: 4375-4380 - 2018
- [c126]André Luckow, Ken Kennedy, Marcin Ziolkowski, Emil Djerekarov, Matthew Cook, Edward B. Duffy, Michael Schleiss, Bennie Vorster, Edwin Weill, Ankit Kulshrestha, Melissa C. Smith:
Artificial Intelligence and Deep Learning Applications for Automotive Manufacturing. IEEE BigData 2018: 3144-3152 - [c125]Aishwarya Srivastava, Dung Nguyen, Siddhant Aggarwal, André Luckow, Edward B. Duffy, Ken Kennedy, Marcin Ziolkowski, Amy W. Apon:
Performance and Memory Trade-offs of Deep Learning Object Detection in Fast Streaming High-Definition Images. IEEE BigData 2018: 3915-3924 - [c124]Dung Nguyen, André Luckow, Edward B. Duffy, Ken Kennedy, Amy W. Apon:
Evaluation of Highly Available Cloud Streaming Systems for Performance and Price. CCGrid 2018: 360-363 - 2017
- [c123]Ehsan Sadrfaridpour, Sandeep Jeereddy, Ken Kennedy, André Luckow, Talayeh Razzaghi, Ilya Safro:
Algebraic multigrid support vector machines. ESANN 2017 - 2016
- [i1]Ehsan Sadrfaridpour, Sandeep Jeereddy, Ken Kennedy, André Luckow, Talayeh Razzaghi, Ilya Safro:
Algebraic multigrid support vector machines. CoRR abs/1611.05487 (2016) - 2015
- [c122]André Luckow, Ken Kennedy, Fabian Manhardt, Emil Djerekarov, Bennie Vorster, Amy W. Apon:
Automotive big data: Applications, workloads and infrastructures. IEEE BigData 2015: 1201-1210 - 2013
- [c121]Tim Barrett, Graham Lenes, Ken Kennedy, Philipp Lix, Amy W. Apon:
Automotive big data. CLUSTER 2013: 1 - 2012
- [j69]Sandra Mitchell Hedetniemi, Stephen T. Hedetniemi, Hao Jiang, Ken Kennedy, Alice A. McRae:
A self-stabilizing algorithm for optimally efficient sets in graphs. Inf. Process. Lett. 112(16): 621-623 (2012) - 2011
- [j68]Ken Kennedy, Charles Koelbel, Hans P. Zima:
The rise and fall of high performance Fortran. Commun. ACM 54(11): 74-82 (2011)
2000 – 2009
- 2009
- [c120]Samah Abu-Mahmeed, Cheryl McCosh, Zoran Budimlic, Ken Kennedy, Kaushik Ravindran, Kevin Hogan, Paul Austin, Steve Rogers, Jacob Kornerup:
Scheduling Tasks to Maximize Usage of Aggregate Variables in Place. CC 2009: 204-219 - 2008
- [j67]Apan Qasem, Ken Kennedy:
Model-guided empirical tuning of loop fusion. Int. J. High Perform. Syst. Archit. 1(3): 183-198 (2008) - [c119]Keith D. Cooper, Jason Eckhardt, Ken Kennedy:
Redundancy elimination revisited. PACT 2008: 12-21 - 2007
- [j66]Zoran Budimlic, Mackale Joyner, Ken Kennedy:
Improving Compilation of Java Scientific Applications. Int. J. High Perform. Comput. Appl. 21(3): 251-265 (2007) - [c118]Yang Zhang, Charles Koelbel, Ken Kennedy:
Relative Performance of Scheduling Algorithms in Grid Environments. CCGRID 2007: 521-528 - [c117]Ken Kennedy, Charles Koelbel, Hans P. Zima:
The rise and fall of High Performance Fortran: an historical object lesson. HOPL 2007: 1-22 - [c116]Mary Fletcher, Cheryl McCosh, Guohua Jin, Ken Kennedy:
Compiling Parallel MATLAB for General Distributions using Telescoping Languages. ICASSP (4) 2007: 1193-1196 - 2006
- [j65]Apan Qasem, Ken Kennedy, John M. Mellor-Crummey:
Automatic tuning of whole applications using direct search and a performance-based transformation system. J. Supercomput. 36(2): 183-196 (2006) - [c115]Yang Zhang, Anirban Mandal, Henri Casanova, Andrew A. Chien, Yang-Suk Kee, Ken Kennedy, Charles Koelbel:
Scalable Grid Application Scheduling via Decoupled Resource Selection and Scheduling. CCGRID 2006: 568-575 - [c114]Ken Kennedy:
Software Challenges for Multicore Computing. HiPC 2006: 4 - [c113]Apan Qasem, Ken Kennedy:
Profitable loop fusion and tiling using model-driven empirical search. ICS 2006: 249-258 - [c112]Ken Kennedy:
Why Performance Models Matter for Grid Computing. Grid-Based Problem Solving Environments 2006: 19-29 - [c111]Rui Zhang, Zoran Budimlic, Ken Kennedy:
Performance modeling and prediction for scientific Java applications. ISPASS 2006: 199-210 - [c110]Yuan Zhao, Ken Kennedy:
Dependence-Based Code Generation for a CELL Processor. LCPC 2006: 64-79 - [c109]Daniel Nurmi, Anirban Mandal, John Brevik, Chuck Koelbel, Richard Wolski, Ken Kennedy:
Grid scheduling and protocols - Evaluation of a workflow scheduler using integrated performance modelling and batch queue wait time prediction. SC 2006: 119 - 2005
- [j64]Zoran Budimlic, Ken Kennedy:
Compiling almost-whole Java programs. Concurr. Pract. Exp. 17(5-6): 573-587 (2005) - [j63]Zhengnan Shi, Wayne Goddard, Stephen T. Hedetniemi, Ken Kennedy, Renu C. Laskar, Alice A. McRae:
An algorithm for partial Grundy number on trees. Discret. Math. 304(1-3): 108-116 (2005) - [j62]Francine Berman, Henri Casanova, Andrew A. Chien, Keith D. Cooper, Holly Dail, Anshuman Dasgupta, W. Deng, Jack J. Dongarra, S. Lennart Johnsson, Ken Kennedy, Charles Koelbel, Bo Liu, Xin Liu, Anirban Mandal, Gabriel Marin, Mark Mazina, John M. Mellor-Crummey, Celso L. Mendes, Alex Olugbile, M. Patel, Daniel A. Reed, Zhiao Shi, Otto Sievert, Huaxia Xia, Asim YarKhan:
New Grid Scheduling and Rescheduling Methods in the GrADS Project. Int. J. Parallel Program. 33(2-3): 209-229 (2005) - [j61]Ken Kennedy, Bradley Broom, Arun Chauhan, Robert J. Fowler, John Garvin, Charles Koelbel, Cheryl McCosh, John M. Mellor-Crummey:
Telescoping Languages: A System for Automatic Generation of Domain Languages. Proc. IEEE 93(2): 387-408 (2005) - [j60]Yuan Zhao, Ken Kennedy:
Scalarization Using Loop Alignment and Loop Skewing. J. Supercomput. 31(1): 5-46 (2005) - [c108]James Blythe, S. Jain, Ewa Deelman, Yolanda Gil, Karan Vahi, Anirban Mandal, Ken Kennedy:
Task scheduling strategies for workflow-based applications in grids. CCGRID 2005: 759-767 - [c107]Anirban Mandal, Ken Kennedy, Charles Koelbel, Gabriel Marin, John M. Mellor-Crummey, Bo Liu, S. Lennart Johnsson:
Scheduling strategies for mapping application workflows onto the grid. HPDC 2005: 125-134 - [c106]Yuan Zhao, Ken Kennedy:
Scalarization on Short Vector Machines. ISPASS 2005: 187-196 - [c105]Apan Qasem, Ken Kennedy:
A Cache-Conscious Profitability Model for Empirical Tuning of Loop Fusion. LCPC 2005: 106-120 - 2004
- [j59]Qing Yi, Ken Kennedy:
Improving Memory Hierarchy Performance through Combined Loop Interchange and Multi-Level Fusion. Int. J. High Perform. Comput. Appl. 18(2): 237-253 (2004) - [j58]Ken Kennedy, Charles Koelbel, Robert Schreiber:
Defining and Measuring the Productivity of Programming Languages. Int. J. High Perform. Comput. Appl. 18(4): 441-448 (2004) - [j57]Chen Ding, Ken Kennedy:
Improving effective bandwidth through compiler enhancement of global cache reuse. J. Parallel Distributed Comput. 64(1): 108-134 (2004) - [j56]Qing Yi, Ken Kennedy, Vikram S. Adve:
Transforming Complex Loop Nests for Locality. J. Supercomput. 27(3): 219-264 (2004) - [c104]Qing Yi, Ken Kennedy, Haihang You, Keith Seymour, Jack J. Dongarra:
Automatic blocking of QR and LU factorizations for locality. Memory System Performance 2004: 12-22 - [c103]Anirban Mandal, Anshuman Dasgupta, Ken Kennedy, Mark Mazina, Charles Koelbel, Gabriel Marin, Keith D. Cooper, John M. Mellor-Crummey, Bo Liu, S. Lennart Johnsson:
Scheduling workflow applications in GrADS. CCGRID 2004: 790-797 - [c102]Keith D. Cooper, Anshuman Dasgupta, Ken Kennedy, Charles Koelbel, Anirban Mandal, Gabriel Marin, Mark Mazina, John M. Mellor-Crummey, Francine Berman, Henri Casanova, Andrew A. Chien, Holly Dail, Xin Liu, Alex Olugbile, Otto Sievert, Huaxia Xia, S. Lennart Johnsson, Bo Liu, M. Patel, Daniel A. Reed, W. Deng, Celso L. Mendes, Zhiao Shi, Asim YarKhan, Jack J. Dongarra:
New Grid Scheduling and Rescheduling Methods in the GrADS Project. IPDPS Next Generation Software Program - NSFNGS - PI Workshop 2004 - [p2]Ken Kennedy:
Languages, Compilers, and Run-Time Systems. The Grid 2, 2nd Edition 2004: 491-512 - 2003
- [c101]Arun Chauhan, Ken Kennedy:
Slice-Hoisting for Array-Size Inference in MATLAB. LCPC 2003: 495-508 - [c100]Arun Chauhan, Cheryl McCosh, Ken Kennedy, Richard Hanson:
Automatic Type-Driven Library Generation for Telescoping Languages. SC 2003: 51 - 2002
- [j55]Ken Kennedy, Moshe Y. Vardi:
A Rice University perspective on software engineering licensing. Commun. ACM 45(11): 94-95 (2002) - [j54]John M. Mellor-Crummey, Vikram S. Adve, Bradley Broom, Daniel G. Chavarría-Miranda, Robert J. Fowler, Guohua Jin, Ken Kennedy, Qing Yi:
Advanced optimization strategies in the Rice dHPF compiler. Concurr. Comput. Pract. Exp. 14(8-9): 741-767 (2002) - [j53]Bradley Broom, Robert J. Fowler, Ken Kennedy:
KELPIO a telescope-ready domain-specific I/O library for irregular block-structured applications. Future Gener. Comput. Syst. 18(4): 449-460 (2002) - [j52]Arun Chauhan, Ken Kennedy:
Reducing and Vectorizing Procedures for Telescoping Languages. Int. J. Parallel Program. 30(4): 291-315 (2002) - [c99]Ken Kennedy, Mark Mazina, John M. Mellor-Crummey, Keith D. Cooper, Linda Torczon, Francine Berman, Andrew A. Chien, Holly Dail, Otto Sievert, Dave Angulo, Ian T. Foster, Ruth A. Aydt, Daniel A. Reed, Dennis Gannon, S. Lennart Johnsson, Carl Kesselman, Jack J. Dongarra, Sathish S. Vadhiyar, Richard Wolski:
Toward a Framework for Preparing and Executing Adaptive Grid Programs. IPDPS 2002 - [c98]Zoran Budimlic, Ken Kennedy:
Almost-whole-program compilation. Java Grande 2002: 104-111 - [c97]Zoran Budimlic, Keith D. Cooper, Timothy J. Harvey, Ken Kennedy, Timothy S. Oberg, Steven W. Reeves:
Fast Copy Coalescing and Live-Range Identification. PLDI 2002: 25-32 - 2001
- [b1]Randy Allen, Ken Kennedy:
Optimizing Compilers for Modern Architectures: A Dependence-based Approach. Morgan Kaufmann 2001, ISBN 1-55860-286-0 - [j51]Francine Berman, Andrew A. Chien, Keith D. Cooper, Jack J. Dongarra, Ian T. Foster, Dennis Gannon, S. Lennart Johnsson, Ken Kennedy, Carl Kesselman, John M. Mellor-Crummey, Daniel A. Reed, Linda Torczon, Richard Wolski:
The GrADS Project: Software Support for High-Level Grid Application Development. Int. J. High Perform. Comput. Appl. 15(4): 327-344 (2001) - [j50]John M. Mellor-Crummey, David B. Whalley, Ken Kennedy:
Improving Memory Hierarchy Performance for Irregular Applications Using Data and Computation Reorderings. Int. J. Parallel Program. 29(3): 217-247 (2001) - [j49]Ken Kennedy:
Fast Greedy Weighted Fusion. Int. J. Parallel Program. 29(5): 463-491 (2001) - [j48]Ken Kennedy, Bradley Broom, Keith D. Cooper, Jack J. Dongarra, Robert J. Fowler, Dennis Gannon, S. Lennart Johnsson, John M. Mellor-Crummey, Linda Torczon:
Telescoping Languages: A Strategy for Automatic Generation of Scientific Problem-Solving Systems from Annotated Libraries. J. Parallel Distributed Comput. 61(12): 1803-1826 (2001) - [j47]Mitchell D. Theys, Shoukat Ali, Howard Jay Siegel, K. Mani Chandy, Kai Hwang, Ken Kennedy, Lui Sha, Kang G. Shin, Marc Snir, Larry Snyder, Thomas L. Sterling:
What Are the Top Ten Most Influential Parallel and Distributed Processing Concepts of the Past Millenium? J. Parallel Distributed Comput. 61(12): 1827-1841 (2001) - [c96]Bradley Broom, Robert J. Fowler, Ken Kennedy:
KelpIO: A Telescope-Ready Domain-Specific I/O Library for Irregular Block-Structured Applications. CCGRID 2001: 148-155 - [c95]Ken Kennedy, Charles Koelbel:
High Performance Fortran 2.0. Compiler Optimizations for Scalable Parallel Systems Languages 2001: 3-44 - [c94]Ken Kennedy:
Software Support for High Performance Problem-Solving on Computational Grids. International Conference on Computational Science (1) 2001: 8 - [c93]Arun Chauhan, Ken Kennedy:
Optimizing strategies for telescoping languages: procedure strength reduction and procedure vectorization. ICS 2001: 92-101 - [c92]Chen Ding, Ken Kennedy:
Improving Effective Bandwidth through Compiler Enhancement of Global Cache Reuse. IPDPS 2001: 38 - [c91]Zoran Budimlic, Ken Kennedy:
JaMake: A Java Compiler Environment. LSSC 2001: 201-209 - 2000
- [j46]Reinhard von Hanxleden, Ken Kennedy:
A balanced code placement framework. ACM Trans. Program. Lang. Syst. 22(5): 816-860 (2000) - [c90]Ken Kennedy:
Fast greedy weighted fusion. ICS 2000: 131-140 - [c89]Chen Ding, Ken Kennedy:
The Memory Bandwidth Bottleneck and its Amelioration by a Compiler. IPDPS 2000: 181-190 - [c88]Ken Kennedy:
Telescoping Languages: A Compiler Strategy for Implementation of High-Level Domain-Specific Programming Systems. IPDPS 2000: 297-304 - [c87]Qing Yi, Vikram S. Adve, Ken Kennedy:
Transforming loops to recursion for multi-level memory hierarchies. PLDI 2000: 169-181
1990 – 1999
- 1999
- [j45]Zoran Budimlic, Ken Kennedy, Jeff Piper:
The cost of being object-oriented: A preliminary study. Sci. Program. 7(2): 87-95 (1999) - [c86]John M. Mellor-Crummey, David B. Whalley, Ken Kennedy:
Improving memory hierarchy performance for irregular applications. International Conference on Supercomputing 1999: 425-433 - [c85]Chen Ding, Ken Kennedy:
Inter-array Data Regrouping. LCPC 1999: 149-163 - [c84]Chen Ding, Ken Kennedy:
Improving Cache Performance in Dynamic Applications through Data and Computation Reorganization at Run Time. PLDI 1999: 229-241 - [c83]Zoran Budimlic, Ken Kennedy:
Prospects for Scientific Computing in Polymorphic, Object-Oriented Style. PP 1999 - 1998
- [j44]Ken Kennedy, Ulrich Kremer:
Automatic Data Layout for Distributed-Memory Machines. ACM Trans. Program. Lang. Syst. 20(4): 869-916 (1998) - [c82]Gerald Roth, Ken Kennedy:
Loop Fusion in High Performance Fortran. International Conference on Supercomputing 1998: 125-132 - 1997
- [j43]Ken Kennedy, Charles F. Bender, John W. D. Connolly, John L. Hennessy, Mary K. Vernon, Larry Smarr:
A Nationwide Parallel Computing Environment. Commun. ACM 40(11): 62-72 (1997) - [j42]Zoran Budimlic, Ken Kennedy:
Optimizing Java: theory and practice. Concurr. Pract. Exp. 9(6): 445-463 (1997) - [j41]Lorie M. Liebrock, Ken Kennedy:
Automatic Data Distribution for Composite Grid Applications. Sci. Program. 6(1): 95-113 (1997) - [j40]Terry W. Clark, Reinhard von Hanxleden, Ken Kennedy:
Experiences in Data-Parallel Programming. Sci. Program. 6(1): 153-158 (1997) - [c81]Gerald Roth, John M. Mellor-Crummey, Ken Kennedy, R. Gregg Brickner:
Compiling Stencils in High Performance Fortran. SC 1997: 12 - 1996
- [j39]Lorie M. Liebrock, Ken Kennedy:
Parallelization support for coupled grid applications with small meshes. Concurr. Pract. Exp. 8(8): 581-615 (1996) - [j38]Mary W. Hall, Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng:
Interprocedural Compilation on Fortran D. J. Parallel Distributed Comput. 38(2): 114-129 (1996) - [j37]David J. Kolson, Alexandru Nicolau, Nikil D. Dutt, Ken Kennedy:
Optimal register assignment to loops for embedded code generation. ACM Trans. Design Autom. Electr. Syst. 1(2): 251-279 (1996) - [c80]Ken Kennedy, Ajay Sethi:
A communication placement framework with unified dependence and data-flow analysis. HiPC 1996: 201-208 - [c79]David J. Kolson, Alexandru Nicolau, Nikil D. Dutt, Ken Kennedy:
A Method for Register Allocation to Loops in Multiple Register File Architectures. IPPS 1996: 28-33 - [c78]Keith D. Cooper, Ken Kennedy, Nathaniel McIntosh:
Cross-Loop Reuse Analysis and Its Application to Cache Optimizations. LCPC 1996: 1-19 - [c77]Ken Kennedy, Ajay Sethi:
Resource-Based Communication Placement Analysis. LCPC 1996: 369-388 - [c76]Gerald Roth, Ken Kennedy:
Dependence Analysis of Fortran90 Array Syntax. PDPTA 1996: 1225-1235 - 1995
- [j36]Jaspal Subhlok, Ken Kennedy:
Integer Programming for Array Subscript Analysis. IEEE Trans. Parallel Distributed Syst. 6(6): 662-668 (1995) - [c75]Ken Kennedy:
The Prospects for Architecture-Independent Parallel Programming. ACM Conference on Computer Science 1995: 253-254 - [c74]Shirley Browne, Jack J. Dongarra, Ken Kennedy, Tom Rowan:
Management of the Nationale HPCC Software Exchange - A Virtual Distributed Digital Library. DL 1995 - [c73]Ken Kennedy, Nenad Nedeljkovic, Ajay Sethi:
Efficient Address Generation for Block-Cyclic Distributions. International Conference on Supercomputing 1995: 180-184 - [c72]Ken Kennedy, Nenad Nedeljkovic:
Combining dependence and data-flow analyses to optimize communication. IPPS 1995: 340-346 - [c71]David J. Kolson, Alexandru Nicolau, Nikil D. Dutt, Ken Kennedy:
Optimal register assignment to loops for embedded code generation. ISSS 1995: 42-47 - [c70]Ken Kennedy, John M. Mellor-Crummey, Gerald Roth:
Optimizing Fortran 90 Shift Operations on Distributed-Memory Multicomputers. LCPC 1995: 161-175 - [c69]Ken Kennedy, Nenad Nedeljkovic, Ajay Sethi:
Communication Generation for Cyclic(K) Distributions. LCR 1995: 185-197 - [c68]Rajesh Bordawekar, Alok N. Choudhary, Ken Kennedy, Charles Koelbel, Michael H. Paleczny:
A Model and Compilation Strategy for Out-of-Core Data Parallel Programs. PPoPP 1995: 1-10 - [c67]Ken Kennedy, Nenad Nedeljkovic, Ajay Sethi:
A Linear-Time Algorithm for Computing the Memory Access Sequence in Data-Parallel Programs. PPoPP 1995: 102-111 - [c66]Vikram S. Adve, John M. Mellor-Crummey, Mark Anderson, Ken Kennedy, Jhy-Chun Wang, Daniel A. Reed:
An Integrated Compilation and Performance Analysis Environment for Data Parallel Programs. SC 1995: 50 - [c65]Shirley Browne, Jack J. Dongarra, Geoffrey C. Fox, Kenneth A. Hawick, Ken Kennedy, Rick Stevens, Robert Olson, Tom Rowan:
Distributed Information Management in the National HPCC Software Exchange. SC 1995 - [c64]Raja Das, Paul Havlak, Joel H. Saltz, Ken Kennedy:
Index Array Flattening Through Program Transformation. SC 1995: 70 - [c63]Ken Kennedy, Ulrich Kremer:
Automatic Data Layout for High Performance Fortran. SC 1995: 76 - 1994
- [j35]Vikram S. Adve, Alan Carle, Elana D. Granston, Seema Hiranandani, Ken Kennedy, Charles Koelbel, Ulrich Kremer, John M. Mellor-Crummey, Scott K. Warren, Chau-Wen Tseng:
Requirements for DataParallel Programming Environments. IEEE Parallel Distributed Technol. Syst. Appl. 2(3): 48-58 (1994) - [j34]Ken Kennedy, Kevin Timson:
Centers of Supercomputing: Making Parallel Computing Truly Usable: Research, Education, and Knowledge Transfer At the Center for Research On Parallel Computation. Int. J. High Perform. Comput. Appl. 8(2): 73-79 (1994) - [j33]K. Mani Chandy, Ian T. Foster, Ken Kennedy, Charles Koelbel, Chau-Wen Tseng:
Integrated Support for Task and Data Parallelism. Int. J. High Perform. Comput. Appl. 8(2): 80-98 (1994) - [j32]Ken Kennedy:
Compiler technology for machine-indepenent parallel programming. Int. J. Parallel Program. 22(1): 79-98 (1994) - [j31]Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng:
Evaluating Compiler Optimizations for Fortran D. J. Parallel Distributed Comput. 21(1): 27-45 (1994) - [j30]Steve Carr, Ken Kennedy:
Scalar Replacement in the Presence of Conditional Control Flow. Softw. Pract. Exp. 24(1): 51-77 (1994) - [j29]Steve Carr, Ken Kennedy:
Improving the Ratio of Memory Operations to Floating-Point Operations in Loops. ACM Trans. Program. Lang. Syst. 16(6): 1768-1810 (1994) - [c62]Reinhard von Hanxleden, Ken Kennedy, Joel H. Saltz:
Value-Based Distributions in Fortran D. HPCN 1994: 434-440 - [c61]Ken Kennedy:
The Prospects for Architecture-Independent Parallel Programming. ICPADS 1994: 2-3 - [c60]Lionel M. Ni, Kuo-Wei Wu, Ken Kennedy, Howard Jay Siegel, George Spix, Steven J. Wallach, Hans P. Zima:
Parallel Processing: What Have We Done Wrong? ICPADS 1994: 24-25 - [c59]Seema Hiranandani, Ken Kennedy, John M. Mellor-Crummey, Ajay Sethi:
Compilation techniques for block-cyclic distributions. International Conference on Supercomputing 1994: 392-403 - [c58]Robert E. Bixby, Ken Kennedy, Ulrich Kremer:
Automatic Data Layout Using 0-1 Integer Programming. IFIP PACT 1994: 111-122 - [c57]Lorie M. Liebrock, Ken Kennedy:
Parallelization of Linearized Applications in Fortran D. IPPS 1994: 51-60 - [c56]Reinhard von Hanxleden, Ken Kennedy:
GIVE-N-TAKE - A Balanced Code Placement Framework. PLDI 1994: 107-120 - [c55]Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng, Scott K. Warren:
The D editor: a new interactive parallel programming tool. SC 1994: 733-742 - [p1]Ulrich Kremer, John M. Mellor-Crummey, Ken Kennedy, Alan Carle:
Automatic Data Layout for Distributed-Memory Machines in the D Programming Environment. Automatic Parallelization 1994: 136-152 - 1993
- [j28]Keith D. Cooper, Mary W. Hall, Ken Kennedy:
A Methodology for Procedure Cloning. Comput. Lang. 19(2): 105-117 (1993) - [j27]Ken Kennedy, Kathryn S. McKinley, Chau-Wen Tseng:
Analysis and transformation in an interactive parallel programming tool. Concurr. Pract. Exp. 5(7): 575-602 (1993) - [j26]Alok N. Choudhary, Geoffrey C. Fox, Seema Hiranandani, Ken Kennedy, Charles Koelbel, Sanjay Ranka, Chau-Wen Tseng:
Unified Compilation of Fortran 77D and 90D. LOPLAS 2(1-4): 95-114 (1993) - [j25]Keith D. Cooper, Mary W. Hall, Robert T. Hood, Ken Kennedy, Kathryn S. McKinley, John M. Mellor-Crummey, Linda Torczon, Scott K. Warren:
The ParaScope parallel programming environment. Proc. IEEE 81(2): 244-263 (1993) - [c54]Ken Kennedy, Kathryn S. McKinley:
Maximizing Loop Parallelism and Improving Data Locality via Loop Fusion and Distribution. LCPC 1993: 301-320 - [c53]Mary W. Hall, Timothy J. Harvey, Ken Kennedy, Nathaniel McIntosh, Kathryn S. McKinley, Jeffrey D. Oldham, Michael H. Paleczny, Gerald Roth:
Experiences Using the ParaScope Editor: an Interactive Parallel Programming Tool. PPoPP 1993: 33-43 - [c52]Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng:
Preliminary experiences with the Fortran D compiler. SC 1993: 338-350 - [c51]Ervan Darnell, Ken Kennedy:
Cache coherence using local knowledge. SC 1993: 720-729 - 1992
- [j24]Ken Kennedy:
Supercomputing - Introduction to the Special Section. Commun. ACM 35(8): 65 (1992) - [j23]Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng:
Compiling Fortran D for MIMD Distributed Memory Machines. Commun. ACM 35(8): 66-80 (1992) - [j22]Mary W. Hall, Ken Kennedy:
Efficient Call Graph Analysis. LOPLAS 1(3): 227-242 (1992) - [j21]Randy Allen, Ken Kennedy:
Vector Register Allocation. IEEE Trans. Computers 41(10): 1290-1317 (1992) - [j20]Ken Kennedy:
Software for supercomputers of the future. J. Supercomput. 5(4): 251-262 (1992) - [c50]Keith D. Cooper, Mary W. Hall, Ken Kennedy:
Procedure cloning. ICCL 1992: 96-105 - [c49]Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng:
Evaluation of compiler optimizations for Fortran D on MIMD distributed memory machines. ICS 1992: 1-14 - [c48]Ervan Darnell, John M. Mellor-Crummey, Ken Kennedy:
Automatic software cache coherence through vectorization. ICS 1992: 129-138 - [c47]Ken Kennedy, Kathryn S. McKinley:
Optimizing for parallelism and data locality. ICS 1992: 323-334 - [c46]Reinhard von Hanxleden, Ken Kennedy, Charles Koelbel, Raja Das, Joel H. Saltz:
Compiler Analysis for Irregular Problems in Fortran D. LCPC 1992: 97-111 - [c45]Reinhard von Hanxleden, Ken Kennedy:
Relaxing SIMD Control Flow Constraints using Loop Transformations. PLDI 1992: 188-199 - [c44]Steve Carr, Ken Kennedy:
Compiler Blockability of Numerical Algorithms. SC 1992: 114-124 - [c43]Mary W. Hall, Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng:
Interprocedural Compilation of Fortran D for MIMD Distributed-Memory Machines. SC 1992: 522-534 - [e3]Ken Kennedy, Constantine D. Polychronopoulos:
Proceedings of the 6th international conference on Supercomputing, ICS 1992, Washington, DC, USA, July 19-24, 1992. ACM 1992, ISBN 0-89791-485-6 [contents] - [e2]Jack J. Dongarra, Ken Kennedy, Paul Messina, Danny C. Sorensen, Robert G. Voigt:
Proceedings of the Fifth SIAM Conference on Parallel Processing for Scientific Computing, Houston, Texas, USA, March 25-27, 1991. SIAM 1992, ISBN 0-89871-303-X [contents] - 1991
- [j19]Ken Kennedy, Kathryn S. McKinley, Chau-Wen Tseng:
Interactive Parallel Programming using the ParaScope Editor. IEEE Trans. Parallel Distributed Syst. 2(3): 329-341 (1991) - [j18]Paul Havlak, Ken Kennedy:
An Implementation of Interprocedural Bounded Regular Section Analysis. IEEE Trans. Parallel Distributed Syst. 2(3): 350-360 (1991) - [c42]David Callahan, Ken Kennedy, Allan Porterfield:
Software Prefetching. ASPLOS 1991: 40-52 - [c41]Ken Kennedy, Kathryn S. McKinley, Chau-Wen Tseng:
Analysis and transformation in the ParaScope editor. ICS 1991: 433-447 - [c40]Seema Hiranandani, Ken Kennedy, Charles Koelbel, Ulrich Kremer, Chau-Wen Tseng:
An Overview of the Fortran D Programming System. LCPC 1991: 18-34 - [c39]Gina Goff, Ken Kennedy, Chau-Wen Tseng:
Practical Dependence Testing. PLDI 1991: 15-29 - [c38]Vasanth Balasundaram, Geoffrey C. Fox, Ken Kennedy, Ulrich Kremer:
A Static Performance Estimator to Guide Data Partitioning Decisions. PPoPP 1991: 213-223 - [c37]Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng:
Compiler optimizations for Fortran D on MIMD distributed-memory machines. SC 1991: 86-100 - [c36]Mary W. Hall, Ken Kennedy, Kathryn S. McKinley:
Interprocedural transformations for parallel code generation. SC 1991: 424-434 - 1990
- [j17]David Callahan, Alan Carle, Mary W. Hall, Ken Kennedy:
Constructing the Procedure Call Multigraph. IEEE Trans. Software Eng. 16(4): 483-487 (1990) - [c35]David Callahan, Steve Carr, Ken Kennedy:
Improving Register Allocation for Subscripted Variables. PLDI 1990: 53-65 - [c34]David Callahan, Steve Carr, Ken Kennedy:
Improving register allocation for subscripted variables (with retrospective). Best of PLDI 1990: 328-342 - [c33]David Callahan, Ken Kennedy, Jaspal Subhlok:
Analysis of Event Synchronization in A Parallel Programming Tool. PPoPP 1990: 21-30 - [c32]Robert Hood, Ken Kennedy, John M. Mellor-Crummey:
Parallel program debugging with on-the-fly anomaly detection. SC 1990: 74-81 - [c31]Ken Kennedy, Kathryn S. McKinley:
Loop distribution with arbitrary control flow. SC 1990: 407-416 - [c30]Paul Havlak, Ken Kennedy:
Experience with interprocedural analysis of array side effects. SC 1990: 952-961
1980 – 1989
- 1989
- [j16]Horace P. Flatt, Ken Kennedy:
Performance of parallel processors. Parallel Comput. 12(1): 1-20 (1989) - [j15]James C. Browne, Jack J. Dongarra, Alan H. Karp, Ken Kennedy, David J. Kuck:
1988 Gordon Bell Prize. IEEE Softw. 6(3): 78-85 (1989) - [c29]Vasanth Balasundaram, Ken Kennedy:
Compile-time detection of race conditions in a parallel program. ICS 1989: 175-185 - [c28]Vasanth Balasundaram, Ken Kennedy:
A Technique for Summarizing Data Access and Its Use in Parallelism Enhancing Transformations. PLDI 1989: 41-53 - [c27]Preston Briggs, Keith D. Cooper, Ken Kennedy, Linda Torczon:
Coloring Heuristics for Register Allocation. PLDI 1989: 275-284 - [c26]Preston Briggs, Keith D. Cooper, Ken Kennedy, Linda Torczon:
Coloring heuristics for register allocation (with retrospective). Best of PLDI 1989: 283-294 - [c25]Keith D. Cooper, Ken Kennedy:
Fast Interprocedural Alias Analysis. POPL 1989: 49-59 - [c24]Steve Carr, Ken Kennedy:
Blocking Linear Algebra Codes for Memory Hierarchies. PP 1989: 400-405 - [c23]Vasanth Balasundaram, Ken Kennedy, Ulrich Kremer, Kathryn S. McKinley, Jaspal Subhlok:
The parascope editor: an interactive parallel programming tool. SC 1989: 540-550 - 1988
- [j14]David Callahan, John Cocke, Ken Kennedy:
Estimating Interlock and Improving Balance for Pipelined Architectures. J. Parallel Distributed Comput. 5(4): 334-358 (1988) - [j13]David Callahan, Ken Kennedy:
Analysis of Interprocedural Side Effects in a Parallel Programming Environment. J. Parallel Distributed Comput. 5(5): 517-550 (1988) - [j12]Keith D. Cooper, Ken Kennedy:
Efficient computation of flow-insensitive interprocedural summary information - a correction. ACM SIGPLAN Notices 23(4): 35-42 (1988) - [j11]David Callahan, Ken Kennedy:
Compiling programs for distributed-memory multiprocessors. J. Supercomput. 2(2): 151-169 (1988) - [c22]Keith D. Cooper, Ken Kennedy:
Interprocedural Side-Effect Analysis in Linear Time. PLDI 1988: 57-66 - [c21]Keith D. Cooper, Ken Kennedy:
Interprocedural side-effect analysis in linear time (with retrospective). Best of PLDI 1988: 217-228 - 1987
- [j10]Alan Carle, Keith D. Cooper, Robert Hood, Ken Kennedy, Linda Torczon, Scott K. Warren:
A Practical Environment for Scientific Programming. Computer 20(11): 75-89 (1987) - [j9]Randy Allen, Ken Kennedy:
Automatic Translation of Fortran Programs to Vector Form. ACM Trans. Program. Lang. Syst. 9(4): 491-542 (1987) - [c20]David Callahan, Keith D. Cooper, Robert Hood, Ken Kennedy, Linda Torczon, Scott K. Warren:
Parallel Programming Support in ParaScope. Parallel Computing in Science and Engineering 1987: 91-106 - [c19]David Callahan, Ken Kennedy, John Cocke:
Estimating Interlock and Improving Balance for Pipelined Architectures. ICPP 1987: 295-304 - [c18]David Callahan, Ken Kennedy:
Analysis of Interprocedural Side Effects in a Parallel Programming Environment. ICS 1987: 138-171 - [c17]Randy Allen, David Callahan, Ken Kennedy:
Automatic Decomposition of Scientific Programs for Parallel Execution. POPL 1987: 63-76 - [c16]Ken Kennedy:
Automatic Decomposition of Fortran Programs for Execution on Multiprocessors-Abstract. PP 1987: 300 - 1986
- [j8]Keith D. Cooper, Ken Kennedy, Linda Torczon:
The Impact of Interprocedural Analysis and Optimization in the Rn Programming Environment. ACM Trans. Program. Lang. Syst. 8(4): 491-523 (1986) - [c15]Randy Allen, Donn Bäumgartner, Ken Kennedy, Allan Porterfield:
PTOOL : A Semi-Automatic Parallel Programming Assistant. ICPP 1986: 164-170 - [c14]David Callahan, Keith D. Cooper, Ken Kennedy, Linda Torczon:
Interprocedural constant propagation (with retrospective). Best of PLDI 1986: 155-166 - [c13]Keith D. Cooper, Ken Kennedy, Linda Torczon:
Editing and compiling whole programs. SDE 1986: 92-101 - [c12]Hausi A. Müller, Robert Hood, Ken Kennedy:
Efficient recompilation of module interfaces in a software development environment. SDE 1986: 180-189 - [c11]Keith D. Cooper, Ken Kennedy, Linda Torczon:
Interprocedural optimization: eliminating unnecessary recompilation. SIGPLAN Symposium on Compiler Construction 1986: 58-67 - [c10]David Callahan, Keith D. Cooper, Ken Kennedy, Linda Torczon:
Interprocedural constant propagation. SIGPLAN Symposium on Compiler Construction 1986: 152-161 - 1985
- [j7]John R. Allen, Ken Kennedy:
A Parallel Programming Environment. IEEE Softw. 2(4): 21-29 (1985) - [c9]Keith D. Cooper, Ken Kennedy, Linda Torczon:
The impact of interprocedural analysis and optimization on the design of a software development environment. SLIPE 1985: 107-116 - 1984
- [c8]Randy Allen, Ken Kennedy:
Automatic loop interchange (with retrospective). Best of PLDI 1984: 75-90 - [c7]John R. Allen, Ken Kennedy:
Automatic loop interchange. SIGPLAN Symposium on Compiler Construction 1984: 233-246 - [c6]Keith D. Cooper, Ken Kennedy:
Efficient computation of flow insensitive interprocedural summary information. SIGPLAN Symposium on Compiler Construction 1984: 247-258 - [e1]Ken Kennedy, Mary S. Van Deusen, Larry Landweber:
Conference Record of the Eleventh Annual ACM Symposium on Principles of Programming Languages, Salt Lake City, Utah, USA, January 1984. ACM Press 1984, ISBN 0-89791-125-3 [contents] - 1983
- [c5]John R. Allen, Ken Kennedy, Carrie Porterfield, Joe D. Warren:
Conversion of Control Dependence to Data Dependence. POPL 1983: 177-189 - 1981
- [j6]Jayashree Ramanathan, Ken Kennedy:
Pathlistings Applied to Data Flow Analysis. Acta Informatica 16: 253-273 (1981)
1970 – 1979
- 1979
- [j5]Ken Kennedy, Jayashree Ramanathan:
A Deterministic Attribute Grammar Evaluator Based on Dynamic Scheduling. ACM Trans. Program. Lang. Syst. 1(1): 142-160 (1979) - 1978
- [j4]Ken Kennedy:
Use-Definition Chains with Applications. Comput. Lang. 3(3): 163-179 (1978) - 1977
- [j3]John Cocke, Ken Kennedy:
An Algorithm for Reduction of Operator Strength. Commun. ACM 20(11): 850-856 (1977) - [c4]Ken Kennedy, Linda Zucconi:
Applications of Graph Grammar for Program Control Flow Analysis. POPL 1977: 72-85 - 1976
- [j2]Ken Kennedy, Robert M. Thrall:
PLANET: A simulation approach to PERT. Comput. Oper. Res. 3(4): 313-325 (1976) - [j1]Ken Kennedy:
A Comparison of Two Algorithms for Global Data Flow Analysis. SIAM J. Comput. 5(1): 158-180 (1976) - [c3]Rodney Farrow, Ken Kennedy, Linda Zucconi:
Graph Grammars and Global Program Data Flow Analysis. FOCS 1976: 42-56 - [c2]Ken Kennedy, Scott K. Warren:
Automatic Generation of Efficient Evaluators for Attribute Grammars. POPL 1976: 32-49 - 1975
- [c1]Ken Kennedy:
Node Listings Applied to Data Flow Analysis. POPL 1975: 10-21
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-07-30 20:42 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint