dblp.uni-trier.dewww.uni-trier.de

Ken Kennedy Vis

List of publications from the DBLP Bibliography Server - FAQ
Coauthor Index - Ask others: ACM DL/Guide - CiteSeerX - CSB - MetaPress - Google - Bing - Yahoo
Home Page

*2009
163EESamah 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
162EEKeith D. Cooper, Jason Eckhardt, Ken Kennedy: Redundancy elimination revisited. PACT 2008: 12-21
2007
161EEYang Zhang, Charles Koelbel, Ken Kennedy: Relative Performance of Scheduling Algorithms in Grid Environments. CCGRID 2007: 521-528
160EEKen Kennedy, Charles Koelbel, Hans P. Zima: The rise and fall of High Performance Fortran: an historical object lesson. HOPL 2007: 1-22
2006
159EEYang 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
158EEKen Kennedy: Software Challenges for Multicore Computing. HiPC 2006: 4
157EEApan Qasem, Ken Kennedy: Profitable loop fusion and tiling using model-driven empirical search. ICS 2006: 249-258
156EERui Zhang, Zoran Budimlic, Ken Kennedy: Performance modeling and prediction for scientific Java applications. ISPASS 2006: 199-210
155EEYuan Zhao, Ken Kennedy: Dependence-Based Code Generation for a CELL Processor. LCPC 2006: 64-79
154EEDaniel 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
153EEApan Qasem, Ken Kennedy, John M. Mellor-Crummey: Automatic tuning of whole applications using direct search and a performance-based transformation system. The Journal of Supercomputing 36(2): 183-196 (2006)
2005
152EEJames 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
151EEYuan Zhao, Ken Kennedy: Scalarization on Short Vector Machines. ISPASS 2005: 187-196
150EEApan Qasem, Ken Kennedy: A Cache-Conscious Profitability Model for Empirical Tuning of Loop Fusion. LCPC 2005: 106-120
149EEZoran Budimlic, Ken Kennedy: Compiling almost-whole Java programs. Concurrency - Practice and Experience 17(5-6): 573-587 (2005)
148EEZhengnan Shi, Wayne Goddard, Stephen T. Hedetniemi, Ken Kennedy, Renu Laskar, Alice A. McRae: An algorithm for partial Grundy number on trees. Discrete Mathematics 304(1-3): 108-116 (2005)
147EEFrancine Berman, Henri Casanova, Andrew A. Chien, Keith D. Cooper, Holly Dail, Anshuman Dasgupta, W. Deng, Jack Dongarra, L. Johnsson, Ken Kennedy, Charles Koelbel, B. 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. International Journal of Parallel Programming 33(2-3): 209-229 (2005)
146EEYuan Zhao, Ken Kennedy: Scalarization Using Loop Alignment and Loop Skewing. The Journal of Supercomputing 31(1): 5-46 (2005)
2004
145EEAnirban Mandal, Anshuman Dasgupta, Ken Kennedy, Mark Mazina, Charles Koelbel, Gabriel Marin, Keith D. Cooper, John M. Mellor-Crummey, B. Liu, L. Johnsson: Scheduling workflow applications in GrADS. CCGRID 2004: 790-797
144EEKeith 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, L. Johnsson, B. Liu, M. Patel, Daniel A. Reed, W. Deng, Celso L. Mendes, Zhiao Shi, Asim YarKhan, Jack Dongarra: New Grid Scheduling and Rescheduling Methods in the GrADS Project. IPDPS Next Generation Software Program - NSFNGS - PI Workshop 2004
143EEQing Yi, Ken Kennedy, Haihang You, Keith Seymour, Jack Dongarra: Automatic blocking of QR and LU factorizations for locality. Memory System Performance 2004: 12-22
142EEChen Ding, Ken Kennedy: Improving effective bandwidth through compiler enhancement of global cache reuse. J. Parallel Distrib. Comput. 64(1): 108-134 (2004)
141EEQing Yi, Ken Kennedy, Vikram S. Adve: Transforming Complex Loop Nests for Locality. The Journal of Supercomputing 27(3): 219-264 (2004)
2003
140EEArun Chauhan, Ken Kennedy: Slice-Hoisting for Array-Size Inference in MATLAB. LCPC 2003: 495-508
139EEArun Chauhan, Cheryl McCosh, Ken Kennedy, Richard Hanson: Automatic Type-Driven Library Generation for Telescoping Languages. SC 2003: 51
2002
138EEKen 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 Dongarra, Sathish S. Vadhiyar, Richard Wolski: Toward a Framework for Preparing and Executing Adaptive Grid Programs. IPDPS 2002
137EEZoran Budimlic, Ken Kennedy: Almost-whole-program compilation. Java Grande 2002: 104-111
136EEZoran 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
135EEKen Kennedy, Moshe Y. Vardi: A Rice University perspective on software engineering licensing. Commun. ACM 45(11): 94-95 (2002)
134 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. Concurrency and Computation: Practice and Experience 14(8-9): 741-767 (2002)
133EEBradley Broom, Robert J. Fowler, Ken Kennedy: KELPIO a telescope-ready domain-specific I/O library for irregular block-structured applications. Future Generation Comp. Syst. 18(4): 449-460 (2002)
132 Arun Chauhan, Ken Kennedy: Reducing and Vectorizing Procedures for Telescoping Languages. International Journal of Parallel Programming 30(4): 291-315 (2002)
2001
131 Randy Allen, Ken Kennedy: Optimizing Compilers for Modern Architectures: A Dependence-based Approach Morgan Kaufmann 2001
130EEBradley Broom, Robert J. Fowler, Ken Kennedy: KelpIO: A Telescope-Ready Domain-Specific I/O Library for Irregular Block-Structured Applications. CCGRID 2001: 148-155
129EEKen Kennedy, Charles Koelbel: High Performance Fortran 2.0. Compiler Optimizations for Scalable Parallel Systems Languages 2001: 3-44
128EEArun Chauhan, Ken Kennedy: Optimizing strategies for telescoping languages: procedure strength reduction and procedure vectorization. ICS 2001: 92-101
127 Chen Ding, Ken Kennedy: Improving Effective Bandwidth through Compiler Enhancement of Global Cache Reuse. IPDPS 2001: 38
126EEKen Kennedy: Software Support for High Performance Problem-Solving on Computational Grids. International Conference on Computational Science (1) 2001: 8
125EEZoran Budimlic, Ken Kennedy: JaMake: A Java Compiler Environment. LSSC 2001: 201-209
124 John M. Mellor-Crummey, David B. Whalley, Ken Kennedy: Improving Memory Hierarchy Performance for Irregular Applications Using Data and Computation Reorderings. International Journal of Parallel Programming 29(3): 217-247 (2001)
123 Ken Kennedy: Fast Greedy Weighted Fusion. International Journal of Parallel Programming 29(5): 463-491 (2001)
122EEKen Kennedy, Bradley Broom, Keith D. Cooper, Jack 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 Distrib. Comput. 61(12): 1803-1826 (2001)
121EEMitchell 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 Distrib. Comput. 61(12): 1827-1841 (2001)
2000
120EEKen Kennedy: Fast greedy weighted fusion. ICS 2000: 131-140
119EEChen Ding, Ken Kennedy: The Memory Bandwidth Bottleneck and its Amelioration by a Compiler. IPDPS 2000: 181-190
118EEKen Kennedy: Telescoping Languages: A Compiler Strategy for Implementation of High-Level Domain-Specific Programming Systems. IPDPS 2000: 297-
117EEQing Yi, Vikram S. Adve, Ken Kennedy: Transforming loops to recursion for multi-level memory hierarchies. PLDI 2000: 169-181
116EEReinhard von Hanxleden, Ken Kennedy: A balanced code placement framework. ACM Trans. Program. Lang. Syst. 22(5): 816-860 (2000)
1999
115EEJohn M. Mellor-Crummey, David B. Whalley, Ken Kennedy: Improving memory hierarchy performance for irregular applications. International Conference on Supercomputing 1999: 425-433
114EEChen Ding, Ken Kennedy: Inter-array Data Regrouping. LCPC 1999: 149-163
113EEChen Ding, Ken Kennedy: Improving Cache Performance in Dynamic Applications through Data and Computation Reorganization at Run Time. PLDI 1999: 229-241
112 Zoran Budimlic, Ken Kennedy: Prospects for Scientific Computing in Polymorphic, Object-Oriented Style. PPSC 1999
111 Zoran Budimlic, Ken Kennedy, Jeff Piper: The cost of being object-oriented: A preliminary study. Scientific Programming 7(2): 87-95 (1999)
1998
110EEGerald Roth, Ken Kennedy: Loop Fusion in High Performance Fortran. International Conference on Supercomputing 1998: 125-132
109EEKen Kennedy, Ulrich Kremer: Automatic Data Layout for Distributed-Memory Machines. ACM Trans. Program. Lang. Syst. 20(4): 869-916 (1998)
1997
108 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)
107 Zoran Budimlic, Ken Kennedy: Optimizing Java: theory and practice. Concurrency - Practice and Experience 9(6): 445-463 (1997)
106EETerry W. Clark, Reinhard von Hanxleden, Ken Kennedy: Experiences in Data-Parallel Programming. Scientific Programming 6(1): 153-158 (1997)
105EELorie M. Liebrock, Ken Kennedy: Automatic Data Distribution for Composite Grid Applications. Scientific Programming 6(1): 95-113 (1997)
1996
104EEDavid 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
103 Keith D. Cooper, Ken Kennedy, Nathaniel McIntosh: Cross-Loop Reuse Analysis and Its Application to Cache Optimizations. LCPC 1996: 1-19
102 Ken Kennedy, Ajay Sethi: Resource-Based Communication Placement Analysis. LCPC 1996: 369-388
101 Gerald Roth, Ken Kennedy: Dependence Analysis of Fortran90 Array Syntax. PDPTA 1996: 1225-1235
100EEDavid 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)
99 Lorie M. Liebrock, Ken Kennedy: Parallelization support for coupled grid applications with small meshes. Concurrency - Practice and Experience 8(8): 581-615 (1996)
98 Mary W. Hall, Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng: Interprocedural Compilation on Fortran D. J. Parallel Distrib. Comput. 38(2): 114-129 (1996)
1995
97EEKen Kennedy: The Prospects for Architecture-Independent Parallel Programming. ACM Conference on Computer Science 1995: 253-254
96 Shirley Browne, Jack Dongarra, Ken Kennedy, Tom Rowan: Management of the Nationale HPCC Software Exchange - A Virtual Distributed Digital Library. DL 1995: 0-
95EEKen Kennedy, Nenad Nedeljkovic: Combining dependence and data-flow analyses to optimize communication. IPPS 1995: 340-346
94EEDavid J. Kolson, Alexandru Nicolau, Nikil Dutt, Ken Kennedy: Optimal register assignment to loops for embedded code generation. ISSS 1995: 42-47
93EEKen Kennedy, Nenad Nedeljkovic, Ajay Sethi: Efficient Address Generation for Block-Cyclic Distributions. International Conference on Supercomputing 1995: 180-184
92 Ken Kennedy, John M. Mellor-Crummey, Gerald Roth: Optimizing Fortran 90 Shift Operations on Distributed-Memory Multicomputers. LCPC 1995: 161-175
91 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
90 Ken Kennedy, Nenad Nedeljkovic, Ajay Sethi: A Linear-Time Algorithm for Computing the Memory Access Sequence in Data-Parallel Programs. PPOPP 1995: 102-111
89EEVikram 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
88EEKen Kennedy, Ulrich Kremer: Automatic Data Layout for High Performance Fortran. SC 1995
87EEShirley Browne, Jack Dongarra, Geoffrey Fox, Kenneth A. Hawick, Ken Kennedy, Rick Stevens, Robert Olson, Tom Rowan: Distributed Information Management in the National HPCC Software Exchange. SC 1995
86EERaja Das, Paul Havlak, Joel H. Saltz, Ken Kennedy: Index Array Flattening Through Program Transformation. SC 1995
85EEJaspal Subhlok, Ken Kennedy: Integer Programming for Array Subscript Analysis. IEEE Trans. Parallel Distrib. Syst. 6(6): 662-668 (1995)
1994
84 Reinhard von Hanxleden, Ken Kennedy, Joel H. Saltz: Value-Based Distributions in Fortran D. HPCN 1994: 434-440
83 Ken Kennedy: The Prospects for Architecture-Independent Parallel Programming. ICPADS 1994: 2-3
82 Lionel M. Ni, Kuo-Wei Wu, Ken Kennedy, Howard Jay Siegel, George Spix, Steven Wallach, Hans P. Zima: Parallel Processing: What Have We Done Wrong? ICPADS 1994: 24-25
81 Robert E. Bixby, Ken Kennedy, Ulrich Kremer: Automatic Data Layout Using 0-1 Integer Programming. IFIP PACT 1994: 111-122
80 Lorie M. Liebrock, Ken Kennedy: Parallelization of Linearized Applications in Fortran D. IPPS 1994: 51-60
79EESeema Hiranandani, Ken Kennedy, John M. Mellor-Crummey, Ajay Sethi: Compilation techniques for block-cyclic distributions. International Conference on Supercomputing 1994: 392-403
78 Reinhard von Hanxleden, Ken Kennedy: GIVE-N-TAKE - A Balanced Code Placement Framework. PLDI 1994: 107-120
77EESeema Hiranandani, Ken Kennedy, Chau-Wen Tseng, Scott K. Warren: The D editor: a new interactive parallel programming tool. SC 1994: 733-742
76EESteve 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)
75 Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng: Evaluating Compiler Optimizations for Fortran D. J. Parallel Distrib. Comput. 21(1): 27-45 (1994)
74 Steve Carr, Ken Kennedy: Scalar Replacement in the Presence of Conditional Control Flow. Softw., Pract. Exper. 24(1): 51-77 (1994)
1993
73 Ken Kennedy, Kathryn S. McKinley: Maximizing Loop Parallelism and Improving Data Locality via Loop Fusion and Distribution. LCPC 1993: 301-320
72 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
71EESeema Hiranandani, Ken Kennedy, Chau-Wen Tseng: Preliminary experiences with the Fortran D compiler. SC 1993: 338-350
70EEErvan Darnell, Ken Kennedy: Cache coherence using local knowledge. SC 1993: 720-729
69 Keith D. Cooper, Mary W. Hall, Ken Kennedy: A Methodology for Procedure Cloning. Comput. Lang. 19(2): 105-117 (1993)
68EEKen Kennedy, Kathryn S. McKinley, Chau-Wen Tseng: Analysis and transformation in an interactive parallel programming tool. Concurrency - Practice and Experience 5(7): 575-602 (1993)
67EEAlok N. Choudhary, Geoffrey 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)
1992
66 Jack 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
65EEKeith D. Cooper, Mary W. Hall, Ken Kennedy: Procedure cloning. ICCL 1992: 96-105
64EESeema Hiranandani, Ken Kennedy, Chau-Wen Tseng: Evaluation of compiler optimizations for Fortran D on MIMD distributed memory machines. ICS 1992: 1-14
63EEErvan Darnell, John M. Mellor-Crummey, Ken Kennedy: Automatic software cache coherence through vectorization. ICS 1992: 129-138
62EEKen Kennedy, Kathryn S. McKinley: Optimizing for parallelism and data locality. ICS 1992: 323-334
61 Reinhard von Hanxleden, Ken Kennedy, Charles Koelbel, Raja Das, Joel H. Saltz: Compiler Analysis for Irregular Problems in Fortran D. LCPC 1992: 97-111
60 Reinhard von Hanxleden, Ken Kennedy: Relaxing SIMD Control Flow Constraints using Loop Transformations. PLDI 1992: 188-199
59 Steve Carr, Ken Kennedy: Compiler Blockability of Numerical Algorithms. SC 1992: 114-124
58 Mary W. Hall, Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng: Interprocedural Compilation of Fortran D for MIMD Distributed-Memory Machines. SC 1992: 522-534
57 Ken Kennedy: Supercomputing - Introduction to the Special Section. Commun. ACM 35(8): 65 (1992)
56 Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng: Compiling Fortran D for MIMD Distributed Memory Machines. Commun. ACM 35(8): 66-80 (1992)
55 Randy Allen, Ken Kennedy: Vector Register Allocation. IEEE Trans. Computers 41(10): 1290-1317 (1992)
54 Mary W. Hall, Ken Kennedy: Efficient Call Graph Analysis. LOPLAS 1(3): 227-242 (1992)
1991
53 David Callahan, Ken Kennedy, Allan Porterfield: Software Prefetching. ASPLOS 1991: 40-52
52EEKen Kennedy, Kathryn S. McKinley, Chau-Wen Tseng: Analysis and transformation in the ParaScope editor. ICS 1991: 433-447
51 Seema Hiranandani, Ken Kennedy, Charles Koelbel, Ulrich Kremer, Chau-Wen Tseng: An Overview of the Fortran D Programming System. LCPC 1991: 18-34
50 Gina Goff, Ken Kennedy, Chau-Wen Tseng: Practical Dependence Testing. PLDI 1991: 15-29
49 Vasanth Balasundaram, Geoffrey Fox, Ken Kennedy, Ulrich Kremer: A Static Performance Estimator to Guide Data Partitioning Decisions. PPOPP 1991: 213-223
48EEMary W. Hall, Ken Kennedy, Kathryn S. McKinley: Interprocedural transformations for parallel code generation. SC 1991: 424-434
47EESeema Hiranandani, Ken Kennedy, Chau-Wen Tseng: Compiler optimizations for Fortran D on MIMD distributed-memory machines. SC 1991: 86-100
46EEKen Kennedy, Kathryn S. McKinley, Chau-Wen Tseng: Interactive Parallel Programming using the ParaScope Editor. IEEE Trans. Parallel Distrib. Syst. 2(3): 329-341 (1991)
45EEPaul Havlak, Ken Kennedy: An Implementation of Interprocedural Bounded Regular Section Analysis. IEEE Trans. Parallel Distrib. Syst. 2(3): 350-360 (1991)
1990
44EEDavid Callahan, Steve Carr, Ken Kennedy: Improving register allocation for subscripted variables (with retrospective) Best of PLDI 1990: 328-342
43 David Callahan, Steve Carr, Ken Kennedy: Improving Register Allocation for Subscripted Variables. PLDI 1990: 53-65
42 David Callahan, Ken Kennedy, Jaspal Subhlok: Analysis of Event Synchronization in A Parallel Programming Tool. PPOPP 1990: 21-30
41EEKen Kennedy, Kathryn S. McKinley: Loop distribution with arbitrary control flow. SC 1990: 407-416
40EERobert Hood, Ken Kennedy, John M. Mellor-Crummey: Parallel program debugging with on-the-fly anomaly detection. SC 1990: 74-81
39EEPaul Havlak, Ken Kennedy: Experience with interprocedural analysis of array side effects. SC 1990: 952-961
38EEDavid Callahan, Alan Carle, Mary W. Hall, Ken Kennedy: Constructing the Procedure Call Multigraph. IEEE Trans. Software Eng. 16(4): 483-487 (1990)
1989
37EEPreston Briggs, Keith D. Cooper, Ken Kennedy, Linda Torczon: Coloring heuristics for register allocation (with retrospective) Best of PLDI 1989: 283-294
36EEVasanth Balasundaram, Ken Kennedy: Compile-time detection of race conditions in a parallel program. ICS 1989: 175-185
35 Preston Briggs, Keith D. Cooper, Ken Kennedy, Linda Torczon: Coloring Heuristics for Register Allocation. PLDI 1989: 275-284
34 Vasanth Balasundaram, Ken Kennedy: A Technique for Summarizing Data Access and Its Use in Parallelism Enhancing Transformations. PLDI 1989: 41-53
33 Keith D. Cooper, Ken Kennedy: Fast Interprocedural Alias Analysis. POPL 1989: 49-59
32 Steve Carr, Ken Kennedy: Blocking Linear Algebra Codes for Memory Hierarchies. PPSC 1989: 400-405
31 James C. Browne, Jack Dongarra, Alan H. Karp, Ken Kennedy, David J. Kuck: 1988 Gordon Bell Prize. IEEE Software 6(3): 78-85 (1989)
30 Horace P. Flatt, Ken Kennedy: Performance of parallel processors. Parallel Computing 12(1): 1-20 (1989)
1988
29EEKeith D. Cooper, Ken Kennedy: Interprocedural side-effect analysis in linear time (with retrospective) Best of PLDI 1988: 217-228
28 Keith D. Cooper, Ken Kennedy: Interprocedural Side-Effect Analysis in Linear Time PLDI 1988: 57-66
27 David Callahan, John Cocke, Ken Kennedy: Estimating Interlock and Improving Balance for Pipelined Architectures. J. Parallel Distrib. Comput. 5(4): 334-358 (1988)
26 David Callahan, Ken Kennedy: Analysis of Interprocedural Side Effects in a Parallel Programming Environment. J. Parallel Distrib. Comput. 5(5): 517-550 (1988)
25EEKeith D. Cooper, Ken Kennedy: Efficient computation of flow-insensitive interprocedural summary information - a correction. SIGPLAN Notices 23(4): 35-42 (1988)
1987
24 David Callahan, Ken Kennedy, John Cocke: Estimating Interlock and Improving Balance for Pipelined Architectures. ICPP 1987: 295-304
23 David Callahan, Ken Kennedy: Analysis of Interprocedural Side Effects in a Parallel Programming Environment. ICS 1987: 138-171
22 Randy Allen, David Callahan, Ken Kennedy: Automatic Decomposition of Scientific Programs for Parallel Execution. POPL 1987: 63-76
21 Ken Kennedy: Automatic Decomposition of Fortran Programs for Execution on Multiprocessors-Abstract. PPSC 1987: 300
20 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
19EERandy Allen, Ken Kennedy: Automatic Translation of Fortran Programs to Vector Form. ACM Trans. Program. Lang. Syst. 9(4): 491-542 (1987)
1986
18EEDavid Callahan, Keith D. Cooper, Ken Kennedy, Linda Torczon: Interprocedural constant propagation (with retrospective) Best of PLDI 1986: 155-166
17 Randy Allen, Donn Bäumgartner, Ken Kennedy, Allan Porterfield: PTOOL : A Semi-Automatic Parallel Programming Assistant. ICPP 1986: 164-170
16EEDavid Callahan, Keith D. Cooper, Ken Kennedy, Linda Torczon: Interprocedural constant propagation. SIGPLAN Symposium on Compiler Construction 1986: 152-161
15EEKeith D. Cooper, Ken Kennedy, Linda Torczon: Interprocedural optimization: eliminating unnecessary recompilation. SIGPLAN Symposium on Compiler Construction 1986: 58-67
14EEKeith 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)
1984
13EERandy Allen, Ken Kennedy: Automatic loop interchange (with retrospective) Best of PLDI 1984: 75-90
12EEJohn R. Allen, Ken Kennedy: Automatic loop interchange. SIGPLAN Symposium on Compiler Construction 1984: 233-246
11EEKeith D. Cooper, Ken Kennedy: Efficient computation of flow insensitive interprocedural summary information. SIGPLAN Symposium on Compiler Construction 1984: 247-258
1983
10 John R. Allen, Ken Kennedy, Carrie Porterfield, Joe D. Warren: Conversion of Control Dependence to Data Dependence. POPL 1983: 177-189
1981
9 Jayashree Ramanathan, Ken Kennedy: Pathlistings Applied to Data Flow Analysis. Acta Inf. 16: 253-273 (1981)
1979
8EEKen Kennedy, Jayashree Ramanathan: A Deterministic Attribute Grammar Evaluator Based on Dynamic Scheduling. ACM Trans. Program. Lang. Syst. 1(1): 142-160 (1979)
1978
7 Ken Kennedy: Use-Definition Chains with Applications. Comput. Lang. 3(3): 163-179 (1978)
1977
6 Ken Kennedy, Linda Zucconi: Applications of Graph Grammar for Program Control Flow Analysis. POPL 1977: 72-85
5 John Cocke, Ken Kennedy: An Algorithm for Reduction of Operator Strength. Commun. ACM 20(11): 850-856 (1977)
1976
4 Rodney Farrow, Ken Kennedy, Linda Zucconi: Graph Grammars and Global Program Data Flow Analysis FOCS 1976: 42-56
3 Ken Kennedy, Scott K. Warren: Automatic Generation of Efficient Evaluators for Attribute Grammars. POPL 1976: 32-49
2 Ken Kennedy: A Comparison of Two Algorithms for Global Data Flow Analysis. SIAM J. Comput. 5(1): 158-180 (1976)
1975
1 Ken Kennedy: Node Listings Applied to Data Flow Analysis. POPL 1975: 10-21

Coauthor Index

1Samah Abu-Mahmeed [163]
2Vikram S. Adve [89] [117] [134] [141]
3Shoukat Ali [121]
4John R. Allen [10] [12]
5Randy Allen [13] [17] [19] [22] [55] [131]
6Mark Anderson [89]
7Dave Angulo [138]
8Paul Austin [163]
9Ruth A. Aydt [138]
10Vasanth Balasundaram [34] [36] [49]
11Donn Bäumgartner [17]
12Charles F. Bender [108]
13Francine Berman (Fran Berman) [138] [144] [147]
14Robert E. Bixby [81]
15Jim Blythe (James Blythe) [152]
16Rajesh Bordawekar [91]
17John Brevik [154]
18Preston Briggs [35] [37]
19Bradley Broom [122] [130] [133] [134]
20James C. Browne [31]
21Shirley Browne [87] [96]
22Zoran Budimlic [107] [111] [112] [125] [136] [137] [149] [156] [163]
23David Callahan [16] [18] [20] [22] [23] [24] [26] [27] [38] [42] [43] [44] [53]
24Alan Carle [38]
25Steve Carr [32] [43] [44] [59] [74] [76]
26Henri Casanova [144] [147] [159]
27K. Mani Chandy [121]
28Arun Chauhan [128] [132] [139] [140]
29Daniel G. Chavarría-Miranda [134]
30Andrew A. Chien [138] [144] [147] [159]
31Alok N. Choudhary [67] [91]
32Terry W. Clark [106]
33John Cocke [5] [24] [27]
34John W. D. Connolly [108]
35Keith D. Cooper [11] [14] [15] [16] [18] [20] [25] [28] [29] [33] [35] [37] [65] [69] [103] [122] [136] [138] [144] [145] [147] [162]
36Holly Dail [138] [144] [147]
37Ervan Darnell [63] [70]
38Raja Das [61] [86]
39Anshuman Dasgupta [144] [145] [147]
40Ewa Deelman [152]
41W. Deng [144] [147]
42Chen Ding [113] [114] [119] [127] [142]
43Jack Dongarra [31] [66] [87] [96] [122] [138] [143] [144] [147]
44Nikil D. Dutt (Nikil Dutt) [94] [100] [104]
45Jason Eckhardt [162]
46Rodney Farrow [4]
47Horace P. Flatt [30]
48Ian T. Foster [138]
49Robert J. Fowler [122] [130] [133] [134]
50Geoffrey Fox (Geoffrey Charles Fox) [49] [67] [87]
51Dennis Gannon [122] [138]
52Yolanda Gil [152]
53Wayne Goddard [148]
54Gina Goff [50]
55Mary W. Hall [38] [48] [54] [58] [65] [69] [72] [98]
56Richard Hanson [139]
57Reinhard von Hanxleden [60] [61] [78] [84] [106] [116]
58Timothy J. Harvey [72] [136]
59Paul Havlak [39] [45] [86]
60Kenneth A. Hawick [87]
61Stephen T. Hedetniemi [148]
62John L. Hennessy [108]
63Seema Hiranandani [47] [51] [56] [58] [64] [67] [71] [75] [77] [79] [98]
64Kevin Hogan [163]
65Robert Hood [20] [40]
66Kai Hwang [121]
67S. Jain [152]
68Guohua Jin [134]
69L. Johnsson [144] [145] [147]
70S. Lennart Johnsson [122] [138]
71Alan H. Karp [31]
72Yang-Suk Kee [159]
73Carl Kesselman [138]
74Charles Koelbel (Chuck Koelbel) [51] [61] [67] [91] [129] [144] [145] [147] [154] [159] [160] [161]
75David J. Kolson [94] [100] [104]
76Jacob Kornerup [163]
77Ulrich Kremer [49] [51] [81] [88] [109]
78David J. Kuck [31]
79Renu Laskar (Renu C. Laskar) [148]
80Lorie M. Liebrock [80] [99] [105]
81B. Liu [144] [145] [147]
82Xin Liu [144] [147]
83Anirban Mandal [144] [145] [147] [152] [154] [159]
84Gabriel Marin [144] [145] [147]
85Mark Mazina [138] [144] [145] [147]
86Cheryl McCosh [139] [163]
87Nathaniel McIntosh [72] [103]
88Kathryn S. McKinley [41] [46] [48] [52] [62] [68] [72] [73]
89Alice A. McRae [148]
90John M. Mellor-Crummey [40] [63] [79] [89] [92] [115] [122] [124] [134] [138] [144] [145] [147] [153]
91Celso L. Mendes [144] [147]
92Paul Messina [66]
93Nenad Nedeljkovic [90] [93] [95]
94Lionel M. Ni [82]
95Alexandru Nicolau (Alex Nicolau) [94] [100] [104]
96Daniel Nurmi [154]
97Timothy S. Oberg [136]
98Jeffrey D. Oldham [72]
99Robert Olson [87]
100Alex Olugbile [144] [147]
101Michael H. Paleczny [72] [91]
102M. Patel [144] [147]
103Jeff Piper [111]
104Allan Porterfield [17] [53]
105Carrie Porterfield [10]
106Apan Qasem [150] [153] [157]
107Jayashree Ramanathan [8] [9]
108Sanjay Ranka [67]
109Kaushik Ravindran [163]
110Daniel A. Reed [89] [138] [144] [147]
111Steven W. Reeves [136]
112Steve Rogers [163]
113Gerald Roth [72] [92] [101] [110]
114Tom Rowan [87] [96]
115Joel H. Saltz [61] [84] [86]
116Ajay Sethi [79] [90] [93] [102]
117Keith Seymour [143]
118Lui Sha [121]
119Zhengnan Shi [148]
120Zhiao Shi [144] [147]
121Kang G. Shin [121]
122Howard Jay Siegel [82] [121]
123Otto Sievert [138] [144] [147]
124Larry Smarr [108]
125Marc Snir [121]
126Lawrence Snyder (Larry Snyder) [121]
127Danny C. Sorensen [66]
128George Spix [82]
129Thomas L. Sterling [121]
130Rick L. Stevens (Rick Stevens) [87]
131Jaspal Subhlok [42] [85]
132Mitchell D. Theys [121]
133Linda Torczon [14] [15] [16] [18] [20] [35] [37] [122] [138]
134Chau-Wen Tseng [46] [47] [50] [51] [52] [56] [58] [64] [67] [68] [71] [75] [77] [98]
135Sathish S. Vadhiyar [138]
136Karan Vahi [152]
137Moshe Y. Vardi [135]
138Mary K. Vernon [108]
139Robert G. Voigt [66]
140Steven Wallach [82]
141Jhy-Chun Wang [89]
142Joe D. Warren [10]
143Scott K. Warren [3] [20] [77]
144David B. Whalley [115] [124]
145Richard Wolski [138] [154]
146Kuo-Wei Wu [82]
147Huaxia Xia [144] [147]
148Asim YarKhan [144] [147]
149Qing Yi [117] [134] [141] [143]
150Haihang You [143]
151Rui Zhang [156]
152Yang Zhang [159] [161]
153Yuan Zhao [146] [151] [155]
154Hans P. Zima [82] [160]
155Linda Zucconi [4] [6]

Colors in the list of coauthors

Copyright © Tue Nov 3 08:52:44 2009 by Michael Ley (ley@uni-trier.de)