Search the dblp DataBase
Ken Kennedy :
[Publications ]
[Author Rank by year ]
[Co-authors ]
[Prefers ]
[Cites ]
[Cited by ]
Publications of Author
Keith D. Cooper , Ken Kennedy , Linda Torczon The Impact of Interprocedural Analysis and Optimization in the Rn Programming Environment. [Citation Graph (2, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 1986, v:8, n:4, pp:491-523 [Journal ] David Callahan , Ken Kennedy , Allan Porterfield Software Prefetching. [Citation Graph (1, 0)][DBLP ] ASPLOS, 1991, pp:40-52 [Conf ] Rajesh Bordawekar , Alok N. Choudhary , Ken Kennedy , Charles Koelbel , Michael H. Paleczny A Model and Compilation Strategy for Out-of-Core Data Parallel Programs. [Citation Graph (1, 0)][DBLP ] PPOPP, 1995, pp:1-10 [Conf ] Qing Yi , Ken Kennedy , Haihang You , Keith Seymour , Jack Dongarra Automatic blocking of QR and LU factorizations for locality. [Citation Graph (0, 0)][DBLP ] Memory System Performance, 2004, pp:12-22 [Conf ] Ken Kennedy The Prospects for Architecture-Independent Parallel Programming. [Citation Graph (0, 0)][DBLP ] ACM Conference on Computer Science, 1995, pp:253-254 [Conf ] Bradley Broom , Robert J. Fowler , Ken Kennedy KelpIO: A Telescope-Ready Domain-Specific I/O Library for Irregular Block-Structured Applications. [Citation Graph (0, 0)][DBLP ] CCGRID, 2001, pp:148-155 [Conf ] James Blythe , S. Jain , Ewa Deelman , Yolanda Gil , Karan Vahi , Anirban Mandal , Ken Kennedy Task scheduling strategies for workflow-based applications in grids. [Citation Graph (0, 0)][DBLP ] CCGRID, 2005, pp:759-767 [Conf ] Anirban 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. [Citation Graph (0, 0)][DBLP ] CCGRID, 2004, pp:790-797 [Conf ] 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. [Citation Graph (0, 0)][DBLP ] CCGRID, 2006, pp:568-575 [Conf ] Yang Zhang , Charles Koelbel , Ken Kennedy Relative Performance of Scheduling Algorithms in Grid Environments. [Citation Graph (0, 0)][DBLP ] CCGRID, 2007, pp:521-528 [Conf ] Ken Kennedy , Charles Koelbel High Performance Fortran 2.0. [Citation Graph (0, 0)][DBLP ] Compiler Optimizations for Scalable Parallel Systems Languages, 2001, pp:3-44 [Conf ] David Callahan , Keith D. Cooper , Robert Hood , Ken Kennedy , Linda Torczon , Scott K. Warren Parallel Programming Support in ParaScope. [Citation Graph (0, 0)][DBLP ] Parallel Computing in Science and Engineering, 1987, pp:91-106 [Conf ] Shirley Browne , Jack Dongarra , Ken Kennedy , Tom Rowan Management of the Nationale HPCC Software Exchange - A Virtual Distributed Digital Library. [Citation Graph (0, 0)][DBLP ] DL, 1995, pp:0-0 [Conf ] Rodney Farrow , Ken Kennedy , Linda Zucconi Graph Grammars and Global Program Data Flow Analysis [Citation Graph (0, 0)][DBLP ] FOCS, 1976, pp:42-56 [Conf ] Ken Kennedy Software Challenges for Multicore Computing. [Citation Graph (0, 0)][DBLP ] HiPC, 2006, pp:4- [Conf ] Reinhard von Hanxleden , Ken Kennedy , Joel H. Saltz Value-Based Distributions in Fortran D. [Citation Graph (0, 0)][DBLP ] HPCN, 1994, pp:434-440 [Conf ] Ken Kennedy Software Support for High Performance Problem-Solving on Computational Grids. [Citation Graph (0, 0)][DBLP ] International Conference on Computational Science (1), 2001, pp:8- [Conf ] Keith D. Cooper , Mary W. Hall , Ken Kennedy Procedure cloning. [Citation Graph (0, 0)][DBLP ] ICCL, 1992, pp:96-105 [Conf ] Ken Kennedy The Prospects for Architecture-Independent Parallel Programming. [Citation Graph (0, 0)][DBLP ] ICPADS, 1994, pp:2-3 [Conf ] 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? [Citation Graph (0, 0)][DBLP ] ICPADS, 1994, pp:24-25 [Conf ] Randy Allen , Donn Bäumgartner , Ken Kennedy , Allan Porterfield PTOOL : A Semi-Automatic Parallel Programming Assistant. [Citation Graph (0, 0)][DBLP ] ICPP, 1986, pp:164-170 [Conf ] David Callahan , Ken Kennedy , John Cocke Estimating Interlock and Improving Balance for Pipelined Architectures. [Citation Graph (0, 0)][DBLP ] ICPP, 1987, pp:295-304 [Conf ] David Callahan , Ken Kennedy Analysis of Interprocedural Side Effects in a Parallel Programming Environment. [Citation Graph (0, 0)][DBLP ] ICS, 1987, pp:138-171 [Conf ] Vasanth Balasundaram , Ken Kennedy Compile-time detection of race conditions in a parallel program. [Citation Graph (0, 0)][DBLP ] ICS, 1989, pp:175-185 [Conf ] Arun Chauhan , Ken Kennedy Optimizing strategies for telescoping languages: procedure strength reduction and procedure vectorization. [Citation Graph (0, 0)][DBLP ] ICS, 2001, pp:92-101 [Conf ] Ervan Darnell , John M. Mellor-Crummey , Ken Kennedy Automatic software cache coherence through vectorization. [Citation Graph (0, 0)][DBLP ] ICS, 1992, pp:129-138 [Conf ] Ken Kennedy Fast greedy weighted fusion. [Citation Graph (0, 0)][DBLP ] ICS, 2000, pp:131-140 [Conf ] Ken Kennedy , Kathryn S. McKinley Optimizing for parallelism and data locality. [Citation Graph (0, 0)][DBLP ] ICS, 1992, pp:323-334 [Conf ] Ken Kennedy , Kathryn S. McKinley , Chau-Wen Tseng Analysis and transformation in the ParaScope editor. [Citation Graph (0, 0)][DBLP ] ICS, 1991, pp:433-447 [Conf ] Ken Kennedy , Nenad Nedeljkovic , Ajay Sethi Efficient Address Generation for Block-Cyclic Distributions. [Citation Graph (0, 0)][DBLP ] International Conference on Supercomputing, 1995, pp:180-184 [Conf ] Seema Hiranandani , Ken Kennedy , John M. Mellor-Crummey , Ajay Sethi Compilation techniques for block-cyclic distributions. [Citation Graph (0, 0)][DBLP ] International Conference on Supercomputing, 1994, pp:392-403 [Conf ] Seema Hiranandani , Ken Kennedy , Chau-Wen Tseng Evaluation of compiler optimizations for Fortran D on MIMD distributed memory machines. [Citation Graph (0, 0)][DBLP ] ICS, 1992, pp:1-14 [Conf ] John M. Mellor-Crummey , David B. Whalley , Ken Kennedy Improving memory hierarchy performance for irregular applications. [Citation Graph (0, 0)][DBLP ] International Conference on Supercomputing, 1999, pp:425-433 [Conf ] Gerald Roth , Ken Kennedy Loop Fusion in High Performance Fortran. [Citation Graph (0, 0)][DBLP ] International Conference on Supercomputing, 1998, pp:125-132 [Conf ] Apan Qasem , Ken Kennedy Profitable loop fusion and tiling using model-driven empirical search. [Citation Graph (0, 0)][DBLP ] ICS, 2006, pp:249-258 [Conf ] Robert E. Bixby , Ken Kennedy , Ulrich Kremer Automatic Data Layout Using 0-1 Integer Programming. [Citation Graph (0, 0)][DBLP ] IFIP PACT, 1994, pp:111-122 [Conf ] 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 , 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. [Citation Graph (0, 0)][DBLP ] IPDPS Next Generation Software Program - NSFNGS - PI Workshop, 2004, pp:- [Conf ] Chen Ding , Ken Kennedy The Memory Bandwidth Bottleneck and its Amelioration by a Compiler. [Citation Graph (0, 0)][DBLP ] IPDPS, 2000, pp:181-190 [Conf ] Chen Ding , Ken Kennedy Improving Effective Bandwidth through Compiler Enhancement of Global Cache Reuse. [Citation Graph (0, 0)][DBLP ] IPDPS, 2001, pp:38- [Conf ] Ken Kennedy Telescoping Languages: A Compiler Strategy for Implementation of High-Level Domain-Specific Programming Systems. [Citation Graph (0, 0)][DBLP ] IPDPS, 2000, pp:297-0 [Conf ] 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 Dongarra , Sathish S. Vadhiyar , Richard Wolski Toward a Framework for Preparing and Executing Adaptive Grid Programs. [Citation Graph (0, 0)][DBLP ] IPDPS, 2002, pp:- [Conf ] Ken Kennedy , Nenad Nedeljkovic Combining dependence and data-flow analyses to optimize communication. [Citation Graph (0, 0)][DBLP ] IPPS, 1995, pp:340-346 [Conf ] David J. Kolson , Alexandru Nicolau , Nikil D. Dutt , Ken Kennedy A Method for Register Allocation to Loops in Multiple Register File Architectures. [Citation Graph (0, 0)][DBLP ] IPPS, 1996, pp:28-33 [Conf ] Lorie M. Liebrock , Ken Kennedy Parallelization of Linearized Applications in Fortran D. [Citation Graph (0, 0)][DBLP ] IPPS, 1994, pp:51-60 [Conf ] David J. Kolson , Alexandru Nicolau , Nikil Dutt , Ken Kennedy Optimal register assignment to loops for embedded code generation. [Citation Graph (0, 0)][DBLP ] ISSS, 1995, pp:42-47 [Conf ] Zoran Budimlic , Ken Kennedy Almost-whole-program compilation. [Citation Graph (0, 0)][DBLP ] Java Grande, 2002, pp:104-111 [Conf ] Arun Chauhan , Ken Kennedy Slice-Hoisting for Array-Size Inference in MATLAB. [Citation Graph (0, 0)][DBLP ] LCPC, 2003, pp:495-508 [Conf ] Keith D. Cooper , Ken Kennedy , Nathaniel McIntosh Cross-Loop Reuse Analysis and Its Application to Cache Optimizations. [Citation Graph (0, 0)][DBLP ] LCPC, 1996, pp:1-19 [Conf ] Chen Ding , Ken Kennedy Inter-array Data Regrouping. [Citation Graph (0, 0)][DBLP ] LCPC, 1999, pp:149-163 [Conf ] Ken Kennedy , Kathryn S. McKinley Maximizing Loop Parallelism and Improving Data Locality via Loop Fusion and Distribution. [Citation Graph (0, 0)][DBLP ] LCPC, 1993, pp:301-320 [Conf ] Ken Kennedy , John M. Mellor-Crummey , Gerald Roth Optimizing Fortran 90 Shift Operations on Distributed-Memory Multicomputers. [Citation Graph (0, 0)][DBLP ] LCPC, 1995, pp:161-175 [Conf ] Ken Kennedy , Ajay Sethi Resource-Based Communication Placement Analysis. [Citation Graph (0, 0)][DBLP ] LCPC, 1996, pp:369-388 [Conf ] Reinhard von Hanxleden , Ken Kennedy , Charles Koelbel , Raja Das , Joel H. Saltz Compiler Analysis for Irregular Problems in Fortran D. [Citation Graph (0, 0)][DBLP ] LCPC, 1992, pp:97-111 [Conf ] Seema Hiranandani , Ken Kennedy , Charles Koelbel , Ulrich Kremer , Chau-Wen Tseng An Overview of the Fortran D Programming System. [Citation Graph (0, 0)][DBLP ] LCPC, 1991, pp:18-34 [Conf ] Apan Qasem , Ken Kennedy A Cache-Conscious Profitability Model for Empirical Tuning of Loop Fusion. [Citation Graph (0, 0)][DBLP ] LCPC, 2005, pp:106-120 [Conf ] Zoran Budimlic , Ken Kennedy JaMake: A Java Compiler Environment. [Citation Graph (0, 0)][DBLP ] LSSC, 2001, pp:201-209 [Conf ] Gerald Roth , Ken Kennedy Dependence Analysis of Fortran90 Array Syntax. [Citation Graph (0, 0)][DBLP ] PDPTA, 1996, pp:1225-1235 [Conf ] Vasanth Balasundaram , Ken Kennedy A Technique for Summarizing Data Access and Its Use in Parallelism Enhancing Transformations. [Citation Graph (0, 0)][DBLP ] PLDI, 1989, pp:41-53 [Conf ] Randy Allen , Ken Kennedy Automatic loop interchange (with retrospective) [Citation Graph (0, 0)][DBLP ] Best of PLDI, 1984, pp:75-90 [Conf ] Preston Briggs , Keith D. Cooper , Ken Kennedy , Linda Torczon Coloring Heuristics for Register Allocation. [Citation Graph (0, 0)][DBLP ] PLDI, 1989, pp:275-284 [Conf ] Preston Briggs , Keith D. Cooper , Ken Kennedy , Linda Torczon Coloring heuristics for register allocation (with retrospective) [Citation Graph (0, 0)][DBLP ] Best of PLDI, 1989, pp:283-294 [Conf ] Zoran Budimlic , Keith D. Cooper , Timothy J. Harvey , Ken Kennedy , Timothy S. Oberg , Steven W. Reeves Fast Copy Coalescing and Live-Range Identification. [Citation Graph (0, 0)][DBLP ] PLDI, 2002, pp:25-32 [Conf ] David Callahan , Steve Carr , Ken Kennedy Improving Register Allocation for Subscripted Variables. [Citation Graph (0, 0)][DBLP ] PLDI, 1990, pp:53-65 [Conf ] David Callahan , Steve Carr , Ken Kennedy Improving register allocation for subscripted variables (with retrospective) [Citation Graph (0, 0)][DBLP ] Best of PLDI, 1990, pp:328-342 [Conf ] David Callahan , Keith D. Cooper , Ken Kennedy , Linda Torczon Interprocedural constant propagation (with retrospective) [Citation Graph (0, 0)][DBLP ] Best of PLDI, 1986, pp:155-166 [Conf ] Keith D. Cooper , Ken Kennedy Interprocedural Side-Effect Analysis in Linear Time. [Citation Graph (0, 0)][DBLP ] PLDI, 1988, pp:57-66 [Conf ] Keith D. Cooper , Ken Kennedy Interprocedural side-effect analysis in linear time (with retrospective) [Citation Graph (0, 0)][DBLP ] Best of PLDI, 1988, pp:217-228 [Conf ] Chen Ding , Ken Kennedy Improving Cache Performance in Dynamic Applications through Data and Computation Reorganization at Run Time. [Citation Graph (0, 0)][DBLP ] PLDI, 1999, pp:229-241 [Conf ] Gina Goff , Ken Kennedy , Chau-Wen Tseng Practical Dependence Testing. [Citation Graph (0, 0)][DBLP ] PLDI, 1991, pp:15-29 [Conf ] Reinhard von Hanxleden , Ken Kennedy Relaxing SIMD Control Flow Constraints using Loop Transformations. [Citation Graph (0, 0)][DBLP ] PLDI, 1992, pp:188-199 [Conf ] Reinhard von Hanxleden , Ken Kennedy GIVE-N-TAKE - A Balanced Code Placement Framework. [Citation Graph (0, 0)][DBLP ] PLDI, 1994, pp:107-120 [Conf ] Qing Yi , Vikram S. Adve , Ken Kennedy Transforming loops to recursion for multi-level memory hierarchies. [Citation Graph (0, 0)][DBLP ] PLDI, 2000, pp:169-181 [Conf ] Randy Allen , David Callahan , Ken Kennedy Automatic Decomposition of Scientific Programs for Parallel Execution. [Citation Graph (0, 0)][DBLP ] POPL, 1987, pp:63-76 [Conf ] John R. Allen , Ken Kennedy , Carrie Porterfield , Joe D. Warren Conversion of Control Dependence to Data Dependence. [Citation Graph (0, 0)][DBLP ] POPL, 1983, pp:177-189 [Conf ] Keith D. Cooper , Ken Kennedy Fast Interprocedural Alias Analysis. [Citation Graph (0, 0)][DBLP ] POPL, 1989, pp:49-59 [Conf ] Ken Kennedy Node Listings Applied to Data Flow Analysis. [Citation Graph (0, 0)][DBLP ] POPL, 1975, pp:10-21 [Conf ] Ken Kennedy , Scott K. Warren Automatic Generation of Efficient Evaluators for Attribute Grammars. [Citation Graph (0, 0)][DBLP ] POPL, 1976, pp:32-49 [Conf ] Ken Kennedy , Linda Zucconi Applications of Graph Grammar for Program Control Flow Analysis. [Citation Graph (0, 0)][DBLP ] POPL, 1977, pp:72-85 [Conf ] 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. [Citation Graph (0, 0)][DBLP ] PPOPP, 1993, pp:33-43 [Conf ] Vasanth Balasundaram , Geoffrey Fox , Ken Kennedy , Ulrich Kremer A Static Performance Estimator to Guide Data Partitioning Decisions. [Citation Graph (0, 0)][DBLP ] PPOPP, 1991, pp:213-223 [Conf ] David Callahan , Ken Kennedy , Jaspal Subhlok Analysis of Event Synchronization in A Parallel Programming Tool. [Citation Graph (0, 0)][DBLP ] PPOPP, 1990, pp:21-30 [Conf ] Ken Kennedy , Nenad Nedeljkovic , Ajay Sethi A Linear-Time Algorithm for Computing the Memory Access Sequence in Data-Parallel Programs. [Citation Graph (0, 0)][DBLP ] PPOPP, 1995, pp:102-111 [Conf ] Zoran Budimlic , Ken Kennedy Prospects for Scientific Computing in Polymorphic, Object-Oriented Style. [Citation Graph (0, 0)][DBLP ] PPSC, 1999, pp:- [Conf ] Steve Carr , Ken Kennedy Blocking Linear Algebra Codes for Memory Hierarchies. [Citation Graph (0, 0)][DBLP ] PPSC, 1989, pp:400-405 [Conf ] Ken Kennedy Automatic Decomposition of Fortran Programs for Execution on Multiprocessors-Abstract. [Citation Graph (0, 0)][DBLP ] PPSC, 1987, pp:300- [Conf ] 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. [Citation Graph (0, 0)][DBLP ] SC, 1995, pp:- [Conf ] Shirley 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. [Citation Graph (0, 0)][DBLP ] SC, 1995, pp:- [Conf ] Steve Carr , Ken Kennedy Compiler Blockability of Numerical Algorithms. [Citation Graph (0, 0)][DBLP ] SC, 1992, pp:114-124 [Conf ] Ervan Darnell , Ken Kennedy Cache coherence using local knowledge. [Citation Graph (0, 0)][DBLP ] SC, 1993, pp:720-729 [Conf ] Raja Das , Paul Havlak , Joel H. Saltz , Ken Kennedy Index Array Flattening Through Program Transformation. [Citation Graph (0, 0)][DBLP ] SC, 1995, pp:- [Conf ] Arun Chauhan , Cheryl McCosh , Ken Kennedy , Richard Hanson Automatic Type-Driven Library Generation for Telescoping Languages. [Citation Graph (0, 0)][DBLP ] SC, 2003, pp:51- [Conf ] Mary W. Hall , Seema Hiranandani , Ken Kennedy , Chau-Wen Tseng Interprocedural Compilation of Fortran D for MIMD Distributed-Memory Machines. [Citation Graph (0, 0)][DBLP ] SC, 1992, pp:522-534 [Conf ] Mary W. Hall , Ken Kennedy , Kathryn S. McKinley Interprocedural transformations for parallel code generation. [Citation Graph (0, 0)][DBLP ] SC, 1991, pp:424-434 [Conf ] Paul Havlak , Ken Kennedy Experience with interprocedural analysis of array side effects. [Citation Graph (0, 0)][DBLP ] SC, 1990, pp:952-961 [Conf ] Seema Hiranandani , Ken Kennedy , Chau-Wen Tseng Compiler optimizations for Fortran D on MIMD distributed-memory machines. [Citation Graph (0, 0)][DBLP ] SC, 1991, pp:86-100 [Conf ] Seema Hiranandani , Ken Kennedy , Chau-Wen Tseng Preliminary experiences with the Fortran D compiler. [Citation Graph (0, 0)][DBLP ] SC, 1993, pp:338-350 [Conf ] Seema Hiranandani , Ken Kennedy , Chau-Wen Tseng , Scott K. Warren The D editor: a new interactive parallel programming tool. [Citation Graph (0, 0)][DBLP ] SC, 1994, pp:733-742 [Conf ] Robert Hood , Ken Kennedy , John M. Mellor-Crummey Parallel program debugging with on-the-fly anomaly detection. [Citation Graph (0, 0)][DBLP ] SC, 1990, pp:74-81 [Conf ] Ken Kennedy , Ulrich Kremer Automatic Data Layout for High Performance Fortran. [Citation Graph (0, 0)][DBLP ] SC, 1995, pp:- [Conf ] Ken Kennedy , Kathryn S. McKinley Loop distribution with arbitrary control flow. [Citation Graph (0, 0)][DBLP ] SC, 1990, pp:407-416 [Conf ] 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. [Citation Graph (0, 0)][DBLP ] SC, 2006, pp:119- [Conf ] John R. Allen , Ken Kennedy Automatic loop interchange. [Citation Graph (0, 0)][DBLP ] SIGPLAN Symposium on Compiler Construction, 1984, pp:233-246 [Conf ] David Callahan , Keith D. Cooper , Ken Kennedy , Linda Torczon Interprocedural constant propagation. [Citation Graph (0, 0)][DBLP ] SIGPLAN Symposium on Compiler Construction, 1986, pp:152-161 [Conf ] Keith D. Cooper , Ken Kennedy Efficient computation of flow insensitive interprocedural summary information. [Citation Graph (0, 0)][DBLP ] SIGPLAN Symposium on Compiler Construction, 1984, pp:247-258 [Conf ] Keith D. Cooper , Ken Kennedy , Linda Torczon Interprocedural optimization: eliminating unnecessary recompilation. [Citation Graph (0, 0)][DBLP ] SIGPLAN Symposium on Compiler Construction, 1986, pp:58-67 [Conf ] Jayashree Ramanathan , Ken Kennedy Pathlistings Applied to Data Flow Analysis. [Citation Graph (0, 0)][DBLP ] Acta Inf., 1981, v:16, n:, pp:253-273 [Journal ] John Cocke , Ken Kennedy An Algorithm for Reduction of Operator Strength. [Citation Graph (0, 0)][DBLP ] Commun. ACM, 1977, v:20, n:11, pp:850-856 [Journal ] Seema Hiranandani , Ken Kennedy , Chau-Wen Tseng Compiling Fortran D for MIMD Distributed Memory Machines. [Citation Graph (0, 0)][DBLP ] Commun. ACM, 1992, v:35, n:8, pp:66-80 [Journal ] Ken Kennedy Supercomputing - Introduction to the Special Section. [Citation Graph (0, 0)][DBLP ] Commun. ACM, 1992, v:35, n:8, pp:65- [Journal ] Ken Kennedy , Charles F. Bender , John W. D. Connolly , John L. Hennessy , Mary K. Vernon , Larry Smarr A Nationwide Parallel Computing Environment. [Citation Graph (0, 0)][DBLP ] Commun. ACM, 1997, v:40, n:11, pp:62-72 [Journal ] Ken Kennedy , Moshe Y. Vardi A Rice University perspective on software engineering licensing. [Citation Graph (0, 0)][DBLP ] Commun. ACM, 2002, v:45, n:11, pp:94-95 [Journal ] Keith D. Cooper , Mary W. Hall , Ken Kennedy A Methodology for Procedure Cloning. [Citation Graph (0, 0)][DBLP ] Comput. Lang., 1993, v:19, n:2, pp:105-117 [Journal ] Ken Kennedy Use-Definition Chains with Applications. [Citation Graph (0, 0)][DBLP ] Comput. Lang., 1978, v:3, n:3, pp:163-179 [Journal ] Zoran Budimlic , Ken Kennedy Compiling almost-whole Java programs. [Citation Graph (0, 0)][DBLP ] Concurrency - Practice and Experience, 2005, v:17, n:5-6, pp:573-587 [Journal ] Zoran Budimlic , Ken Kennedy Optimizing Java: theory and practice. [Citation Graph (0, 0)][DBLP ] Concurrency - Practice and Experience, 1997, v:9, n:6, pp:445-463 [Journal ] 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. [Citation Graph (0, 0)][DBLP ] Concurrency and Computation: Practice and Experience, 2002, v:14, n:8-9, pp:741-767 [Journal ] Lorie M. Liebrock , Ken Kennedy Parallelization support for coupled grid applications with small meshes. [Citation Graph (0, 0)][DBLP ] Concurrency - Practice and Experience, 1996, v:8, n:8, pp:581-615 [Journal ] Ken W. Kennedy , Robert M. Thrall PLANET: A simulation approach to PERT. [Citation Graph (0, 0)][DBLP ] Computers & OR, 1976, v:3, n:4, pp:313-325 [Journal ] Zhengnan Shi , Wayne Goddard , Stephen T. Hedetniemi , Ken Kennedy , Renu Laskar , Alice A. McRae An algorithm for partial Grundy number on trees. [Citation Graph (0, 0)][DBLP ] Discrete Mathematics, 2005, v:304, n:1-3, pp:108-116 [Journal ] Bradley Broom , Robert J. Fowler , Ken Kennedy KELPIO a telescope-ready domain-specific I/O library for irregular block-structured applications. [Citation Graph (0, 0)][DBLP ] Future Generation Comp. Syst., 2002, v:18, n:4, pp:449-460 [Journal ] Francine 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. [Citation Graph (0, 0)][DBLP ] International Journal of Parallel Programming, 2005, v:33, n:2-3, pp:209-229 [Journal ] John M. Mellor-Crummey , David B. Whalley , Ken Kennedy Improving Memory Hierarchy Performance for Irregular Applications Using Data and Computation Reorderings. [Citation Graph (0, 0)][DBLP ] International Journal of Parallel Programming, 2001, v:29, n:3, pp:217-247 [Journal ] Arun Chauhan , Ken Kennedy Reducing and Vectorizing Procedures for Telescoping Languages. [Citation Graph (0, 0)][DBLP ] International Journal of Parallel Programming, 2002, v:30, n:4, pp:291-315 [Journal ] Ken Kennedy Fast Greedy Weighted Fusion. [Citation Graph (0, 0)][DBLP ] International Journal of Parallel Programming, 2001, v:29, n:5, pp:463-491 [Journal ] David Callahan , John Cocke , Ken Kennedy Estimating Interlock and Improving Balance for Pipelined Architectures. [Citation Graph (0, 0)][DBLP ] J. Parallel Distrib. Comput., 1988, v:5, n:4, pp:334-358 [Journal ] David Callahan , Ken Kennedy Analysis of Interprocedural Side Effects in a Parallel Programming Environment. [Citation Graph (0, 0)][DBLP ] J. Parallel Distrib. Comput., 1988, v:5, n:5, pp:517-550 [Journal ] Chen Ding , Ken Kennedy Improving effective bandwidth through compiler enhancement of global cache reuse. [Citation Graph (0, 0)][DBLP ] J. Parallel Distrib. Comput., 2004, v:64, n:1, pp:108-134 [Journal ] Mary W. Hall , Seema Hiranandani , Ken Kennedy , Chau-Wen Tseng Interprocedural Compilation on Fortran D. [Citation Graph (0, 0)][DBLP ] J. Parallel Distrib. Comput., 1996, v:38, n:2, pp:114-129 [Journal ] Seema Hiranandani , Ken Kennedy , Chau-Wen Tseng Evaluating Compiler Optimizations for Fortran D. [Citation Graph (0, 0)][DBLP ] J. Parallel Distrib. Comput., 1994, v:21, n:1, pp:27-45 [Journal ] Ken 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. [Citation Graph (0, 0)][DBLP ] J. Parallel Distrib. Comput., 2001, v:61, n:12, pp:1803-1826 [Journal ] 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? [Citation Graph (0, 0)][DBLP ] J. Parallel Distrib. Comput., 2001, v:61, n:12, pp:1827-1841 [Journal ] Alok N. Choudhary , Geoffrey Fox , Seema Hiranandani , Ken Kennedy , Charles Koelbel , Sanjay Ranka , Chau-Wen Tseng Unified Compilation of Fortran 77D and 90D. [Citation Graph (0, 0)][DBLP ] LOPLAS, 1993, v:2, n:1-4, pp:95-114 [Journal ] Mary W. Hall , Ken Kennedy Efficient Call Graph Analysis. [Citation Graph (0, 0)][DBLP ] LOPLAS, 1992, v:1, n:3, pp:227-242 [Journal ] Horace P. Flatt , Ken Kennedy Performance of parallel processors. [Citation Graph (0, 0)][DBLP ] Parallel Computing, 1989, v:12, n:1, pp:1-20 [Journal ] Ken Kennedy A Comparison of Two Algorithms for Global Data Flow Analysis. [Citation Graph (0, 0)][DBLP ] SIAM J. Comput., 1976, v:5, n:1, pp:158-180 [Journal ] Keith D. Cooper , Ken Kennedy Efficient computation of flow-insensitive interprocedural summary information - a correction. [Citation Graph (0, 0)][DBLP ] SIGPLAN Notices, 1988, v:23, n:4, pp:35-42 [Journal ] James C. Browne , Jack Dongarra , Alan H. Karp , Ken Kennedy , David J. Kuck 1988 Gordon Bell Prize. [Citation Graph (0, 0)][DBLP ] IEEE Software, 1989, v:6, n:3, pp:78-85 [Journal ] Zoran Budimlic , Ken Kennedy , Jeff Piper The cost of being object-oriented: A preliminary study. [Citation Graph (0, 0)][DBLP ] Scientific Programming, 1999, v:7, n:2, pp:87-95 [Journal ] Steve Carr , Ken Kennedy Scalar Replacement in the Presence of Conditional Control Flow. [Citation Graph (0, 0)][DBLP ] Softw., Pract. Exper., 1994, v:24, n:1, pp:51-77 [Journal ] Randy Allen , Ken Kennedy Vector Register Allocation. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Computers, 1992, v:41, n:10, pp:1290-1317 [Journal ] Apan Qasem , Ken Kennedy , John M. Mellor-Crummey Automatic tuning of whole applications using direct search and a performance-based transformation system. [Citation Graph (0, 0)][DBLP ] The Journal of Supercomputing, 2006, v:36, n:2, pp:183-196 [Journal ] Qing Yi , Ken Kennedy , Vikram S. Adve Transforming Complex Loop Nests for Locality. [Citation Graph (0, 0)][DBLP ] The Journal of Supercomputing, 2004, v:27, n:3, pp:219-264 [Journal ] Yuan Zhao , Ken Kennedy Scalarization Using Loop Alignment and Loop Skewing. [Citation Graph (0, 0)][DBLP ] The Journal of Supercomputing, 2005, v:31, n:1, pp:5-46 [Journal ] David J. Kolson , Alexandru Nicolau , Nikil D. Dutt , Ken Kennedy Optimal register assignment to loops for embedded code generation. [Citation Graph (0, 0)][DBLP ] ACM Trans. Design Autom. Electr. Syst., 1996, v:1, n:2, pp:251-279 [Journal ] Randy Allen , Ken Kennedy Automatic Translation of Fortran Programs to Vector Form. [Citation Graph (0, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 1987, v:9, n:4, pp:491-542 [Journal ] Steve Carr , Ken Kennedy Improving the Ratio of Memory Operations to Floating-Point Operations in Loops. [Citation Graph (0, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 1994, v:16, n:6, pp:1768-1810 [Journal ] Reinhard von Hanxleden , Ken Kennedy A balanced code placement framework. [Citation Graph (0, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 2000, v:22, n:5, pp:816-860 [Journal ] Ken Kennedy , Ulrich Kremer Automatic Data Layout for Distributed-Memory Machines. [Citation Graph (0, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 1998, v:20, n:4, pp:869-916 [Journal ] Ken Kennedy , Jayashree Ramanathan A Deterministic Attribute Grammar Evaluator Based on Dynamic Scheduling. [Citation Graph (0, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 1979, v:1, n:1, pp:142-160 [Journal ] Paul Havlak , Ken Kennedy An Implementation of Interprocedural Bounded Regular Section Analysis. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Parallel Distrib. Syst., 1991, v:2, n:3, pp:350-360 [Journal ] Ken Kennedy , Kathryn S. McKinley , Chau-Wen Tseng Interactive Parallel Programming using the ParaScope Editor. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Parallel Distrib. Syst., 1991, v:2, n:3, pp:329-341 [Journal ] Jaspal Subhlok , Ken Kennedy Integer Programming for Array Subscript Analysis. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Parallel Distrib. Syst., 1995, v:6, n:6, pp:662-668 [Journal ] David Callahan , Alan Carle , Mary W. Hall , Ken Kennedy Constructing the Procedure Call Multigraph. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Software Eng., 1990, v:16, n:4, pp:483-487 [Journal ] Ken Kennedy , Charles Koelbel , Hans P. Zima The rise and fall of High Performance Fortran: an historical object lesson. [Citation Graph (0, 0)][DBLP ] HOPL, 2007, pp:1-22 [Conf ] Yuan Zhao , Ken Kennedy Dependence-Based Code Generation for a CELL Processor. [Citation Graph (0, 0)][DBLP ] LCPC, 2006, pp:64-79 [Conf ] Redundancy elimination revisited. [Citation Graph (, )][DBLP ] Scheduling Tasks to Maximize Usage of Aggregate Variables in Place. [Citation Graph (, )][DBLP ] Scheduling strategies for mapping application workflows onto the grid. [Citation Graph (, )][DBLP ] Performance modeling and prediction for scientific Java applications. [Citation Graph (, )][DBLP ] Scalarization on Short Vector Machines. [Citation Graph (, )][DBLP ] Analysis and transformation in an interactive parallel programming tool. [Citation Graph (, )][DBLP ] Search in 0.052secs, Finished in 0.065secs