Search the dblp DataBase
Kathryn S. McKinley :
[Publications ]
[Author Rank by year ]
[Co-authors ]
[Prefers ]
[Cites ]
[Cited by ]
Publications of Author
Steve Carr , Kathryn S. McKinley , Chau-Wen Tseng Compiler Optimizations for Improving Data Locality. [Citation Graph (1, 0)][DBLP ] ASPLOS, 1994, pp:252-262 [Conf ] Kathryn S. McKinley Polar opposites: next generation languages and architectures. [Citation Graph (0, 0)][DBLP ] Memory System Performance, 2004, pp:35- [Conf ] Brendon Cahoon , Kathryn S. McKinley Data Flow Analysis for Software Prefetching Linked Data Structures in Java. [Citation Graph (0, 0)][DBLP ] IEEE PACT, 2001, pp:280-291 [Conf ] Xianglong Huang , Zhenlin Wang , Kathryn S. McKinley Compiling for the Impulse Memory Controller. [Citation Graph (0, 0)][DBLP ] IEEE PACT, 2001, pp:141-150 [Conf ] Ramadass Nagarajan , Sundeep K. Kushwaha , Doug Burger , Kathryn S. McKinley , Calvin Lin , Stephen W. Keckler Static Placement, Dynamic Issue (SPDI) Scheduling for EDGE Architectures. [Citation Graph (0, 0)][DBLP ] IEEE PACT, 2004, pp:74-84 [Conf ] Zhenlin Wang , Kathryn S. McKinley , Arnold L. Rosenberg , Charles C. Weems Using the Compiler to Improve Cache Replacement Decisions. [Citation Graph (0, 0)][DBLP ] IEEE PACT, 2002, pp:199-0 [Conf ] Emery D. Berger , Kathryn S. McKinley , Robert D. Blumofe , Paul R. Wilson Hoard: A Scalable Memory Allocator for Multithreaded Applications. [Citation Graph (0, 0)][DBLP ] ASPLOS, 2000, pp:117-128 [Conf ] Kathryn S. McKinley , Olivier Temam A Quantitative Analysis of Loop Nest Locality. [Citation Graph (0, 0)][DBLP ] ASPLOS, 1996, pp:94-104 [Conf ] Michael D. Bond , Kathryn S. McKinley Bell: bit-encoding online memory leak detection. [Citation Graph (0, 0)][DBLP ] ASPLOS, 2006, pp:61-72 [Conf ] Katherine E. Coons , Xia Chen , Doug Burger , Kathryn S. McKinley , Sundeep K. Kushwaha A spatial path scheduling algorithm for EDGE architectures. [Citation Graph (0, 0)][DBLP ] ASPLOS, 2006, pp:129-140 [Conf ] Rezaul Alam Chowdhury , Peter Djeu , Brendon Cahoon , James H. Burrill , Kathryn S. McKinley The Limits of Alias Analysis for Scalar Optimizations. [Citation Graph (0, 0)][DBLP ] CC, 2004, pp:24-38 [Conf ] Michael D. Bond , Kathryn S. McKinley Practical Path Profiling for Dynamic Optimizers. [Citation Graph (0, 0)][DBLP ] CGO, 2005, pp:205-216 [Conf ] Aaron Smith , Jon Gibson , Bertrand A. Maher , Nicholas Nethercote , Bill Yoder , Doug Burger , Kathryn S. McKinley , James H. Burrill Compiling for EDGE Architectures. [Citation Graph (0, 0)][DBLP ] CGO, 2006, pp:185-195 [Conf ] Götz Lindenmaier , Kathryn S. McKinley , Olivier Temam Load Scheduling with Profile Information. [Citation Graph (0, 0)][DBLP ] Euro-Par, 2000, pp:223-233 [Conf ] Zhihong Lu , Kathryn S. McKinley , Brendon Cahoon The Hardware/Software Balancing Act for Information Retrieval on Symmetric Multiprocessors. [Citation Graph (0, 0)][DBLP ] Euro-Par, 1998, pp:521-527 [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 ] Kathryn S. McKinley Evaluating automatic parallelization for efficient execution on shared-memory multiprocessors. [Citation Graph (0, 0)][DBLP ] International Conference on Supercomputing, 1994, pp:54-63 [Conf ] Madhavi Gopal Valluri , Lizy Kurian John , Kathryn S. McKinley Low-power, low-complexity instruction issue using compiler assistance. [Citation Graph (0, 0)][DBLP ] ICS, 2005, pp:209-218 [Conf ] Stephen M. Blackburn , Perry Cheng , Kathryn S. McKinley Oil and Water? High Performance Garbage Collection in Java with MMTk. [Citation Graph (0, 0)][DBLP ] ICSE, 2004, pp:137-146 [Conf ] Zhenlin Wang , Doug Burger , Steven K. Reinhardt , Kathryn S. McKinley , Charles C. Weems Guided Region Prefetching: A Cooperative Hardware/Software Approach. [Citation Graph (0, 0)][DBLP ] ISCA, 2003, pp:388-398 [Conf ] Kartik K. Agaram , Stephen W. Keckler , Calvin Lin , Kathryn S. McKinley Decomposing memory performance: data structures and phases. [Citation Graph (0, 0)][DBLP ] ISMM, 2006, pp:95-103 [Conf ] Stephen Blackburn , Kathryn S. McKinley In or out?: putting write barriers in their place. [Citation Graph (0, 0)][DBLP ] MSP/ISMM, 2002, pp:281-290 [Conf ] Xianglong Huang , Stephen M. Blackburn , David Grove , Kathryn S. McKinley Fast and efficient partial code reordering: taking advantage of dynamic recompilatior. [Citation Graph (0, 0)][DBLP ] ISMM, 2006, pp:184-192 [Conf ] Darko Stefanovic , Kathryn S. McKinley , J. Eliot B. Moss On Models for Object Lifetimes. [Citation Graph (0, 0)][DBLP ] ISMM, 2000, pp:137-142 [Conf ] Maria Jump , Stephen M. Blackburn , Kathryn S. McKinley Dynamic object sampling for pretenuring. [Citation Graph (0, 0)][DBLP ] ISMM, 2004, pp:152-162 [Conf ] Darko Stefanovic , Matthew Hertz , Stephen Blackburn , Kathryn S. McKinley , J. Eliot B. Moss Older-first garbage collection in practice: evaluation in Java Virtual Machine. [Citation Graph (0, 0)][DBLP ] MSP/ISMM, 2002, pp:25-36 [Conf ] Brendon Cahoon , Kathryn S. McKinley Simple and effective array prefetching in Java. [Citation Graph (0, 0)][DBLP ] Java Grande, 2002, pp:86-95 [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 ] Kathryn S. McKinley , Sharad Singhai , Glen E. Weaver , Charles C. Weems Compiler Architectures for Heterogeneous Systems. [Citation Graph (0, 0)][DBLP ] LCPC, 1995, pp:434-449 [Conf ] Michael D. Bond , Kathryn S. McKinley Continuous Path and Edge Profiling. [Citation Graph (0, 0)][DBLP ] MICRO, 2005, pp:130-140 [Conf ] Bertrand A. Maher , Aaron Smith , Doug Burger , Kathryn S. McKinley Merging Head and Tail Duplication for Convergent Hyperblock Formation. [Citation Graph (0, 0)][DBLP ] MICRO, 2006, pp:65-76 [Conf ] Aaron Smith , Ramadass Nagarajan , Karthikeyan Sankaralingam , Robert G. McDonald , Doug Burger , Stephen W. Keckler , Kathryn S. McKinley Dataflow Predication. [Citation Graph (0, 0)][DBLP ] MICRO, 2006, pp:89-102 [Conf ] Emery D. Berger , Benjamin G. Zorn , Kathryn S. McKinley Reconsidering custom memory allocation. [Citation Graph (0, 0)][DBLP ] OOPSLA, 2002, pp:1-12 [Conf ] Stephen M. Blackburn , Robin Garner , Chris Hoffmann , Asjad M. Khang , Kathryn S. McKinley , Rotem Bentzur , Amer Diwan , Daniel Feinberg , Daniel Frampton , Samuel Z. Guyer , Martin Hirzel , Antony L. Hosking , Maria Jump , Han Bok Lee , J. Eliot B. Moss , Aashish Phansalkar , Darko Stefanovic , Thomas VanDrunen , Daniel von Dincklage , Ben Wiedermann The DaCapo benchmarks: java benchmarking development and analysis. [Citation Graph (0, 0)][DBLP ] OOPSLA, 2006, pp:169-190 [Conf ] Stephen Blackburn , Kathryn S. McKinley Ulterior reference counting: fast garbage collection without a long wait. [Citation Graph (0, 0)][DBLP ] OOPSLA, 2003, pp:344-358 [Conf ] Stephen Blackburn , Sharad Singhai , Matthew Hertz , Kathryn S. McKinley , J. Eliot B. Moss Pretenuring for Java. [Citation Graph (0, 0)][DBLP ] OOPSLA, 2001, pp:342-352 [Conf ] Amer Diwan , J. Eliot B. Moss , Kathryn S. McKinley Simple and Effective Analysis of Statically Typed Object-Oriented Programs. [Citation Graph (0, 0)][DBLP ] OOPSLA, 1996, pp:292-305 [Conf ] Samuel Z. Guyer , Kathryn S. McKinley Finding your cronies: static analysis for dynamic object colocation. [Citation Graph (0, 0)][DBLP ] OOPSLA, 2004, pp:237-250 [Conf ] Xianglong Huang , Stephen M. Blackburn , Kathryn S. McKinley , J. Eliot B. Moss , Zhenlin Wang , Perry Cheng The garbage collection advantage: improving program locality. [Citation Graph (0, 0)][DBLP ] OOPSLA, 2004, pp:69-80 [Conf ] Darko Stefanovic , Kathryn S. McKinley , J. Eliot B. Moss Age-Based Garbage Collection. [Citation Graph (0, 0)][DBLP ] OOPSLA, 1999, pp:370-381 [Conf ] Stephen Blackburn , Richard Jones , Kathryn S. McKinley , J. Eliot B. Moss Beltway: Getting Around Garbage Collection Gridlock. [Citation Graph (0, 0)][DBLP ] PLDI, 2002, pp:153-164 [Conf ] Emery D. Berger , Benjamin G. Zorn , Kathryn S. McKinley Composing High-Performance Memory Allocators. [Citation Graph (0, 0)][DBLP ] PLDI, 2001, pp:114-124 [Conf ] Stephanie Coleman , Kathryn S. McKinley Tile Size Selection Using Cache Organization and Data Layout. [Citation Graph (0, 0)][DBLP ] PLDI, 1995, pp:279-290 [Conf ] Amer Diwan , Kathryn S. McKinley , J. Eliot B. Moss Type-Based Alias Analysis. [Citation Graph (0, 0)][DBLP ] PLDI, 1998, pp:106-117 [Conf ] Samuel Z. Guyer , Kathryn S. McKinley , Daniel Frampton Free-Me: a static analysis for automatic individual object reclamation. [Citation Graph (0, 0)][DBLP ] PLDI, 2006, pp:364-375 [Conf ] Maria Jump , Kathryn S. McKinley Cork: dynamic memory leak detection for garbage-collected languages. [Citation Graph (0, 0)][DBLP ] POPL, 2007, pp:31-38 [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 ] 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 ] Ken Kennedy , Kathryn S. McKinley Loop distribution with arbitrary control flow. [Citation Graph (0, 0)][DBLP ] SC, 1990, pp:407-416 [Conf ] Brendon Cahoon , Kathryn S. McKinley Performance Evaluation of a Distributed Architecture for Information Retrieval. [Citation Graph (0, 0)][DBLP ] SIGIR, 1996, pp:110-118 [Conf ] Zhihong Lu , Kathryn S. McKinley Partial collection replication versus caching for information retrieval systems. [Citation Graph (0, 0)][DBLP ] SIGIR, 2000, pp:248-255 [Conf ] Zhihong Lu , Kathryn S. McKinley Partial Replica Selection Based on Relevance for Information Retrieval. [Citation Graph (0, 0)][DBLP ] SIGIR, 1999, pp:97-104 [Conf ] Stephen M. Blackburn , Perry Cheng , Kathryn S. McKinley Myths and realities: the performance impact of garbage collection. [Citation Graph (0, 0)][DBLP ] SIGMETRICS, 2004, pp:25-36 [Conf ] Matthew Hertz , Stephen Blackburn , J. Eliot B. Moss , Kathryn S. McKinley , Darko Stefanovic Error-free garbage collection traces: how to cheat and not get caught. [Citation Graph (0, 0)][DBLP ] SIGMETRICS, 2002, pp:140-151 [Conf ] Xianglong Huang , Brian T. Lewis , Kathryn S. McKinley Dynamic code management: improving whole program code locality in managed runtimes. [Citation Graph (0, 0)][DBLP ] VEE, 2006, pp:133-143 [Conf ] Sharad Singhai , Kathryn S. McKinley A Parametrized Loop Fusion Algorithm for Improving Parallelism and Cache Locality. [Citation Graph (0, 0)][DBLP ] Comput. J., 1997, v:40, n:6, pp:340-355 [Journal ] Doug Burger , Stephen W. Keckler , Kathryn S. McKinley , Michael Dahlin , Lizy Kurian John , Calvin Lin , Charles R. Moore , James H. Burrill , Robert G. McDonald , William Yode Scaling to the End of Silicon with EDGE Architectures. [Citation Graph (0, 0)][DBLP ] IEEE Computer, 2004, v:37, n:7, pp:44-55 [Journal ] Brendon Cahoon , Kathryn S. McKinley Recurrence analysis for effective array prefetching in Java. [Citation Graph (0, 0)][DBLP ] Concurrency - Practice and Experience, 2005, v:17, n:5-6, pp:589-616 [Journal ] Bowen Alpern , Steve Augart , Stephen M. Blackburn , Maria A. Butrico , Anthony Cocchi , Perry Cheng , Julian Dolby , Stephen J. Fink , David Grove , Michael Hind , Kathryn S. McKinley , Mark F. Mergen , J. Eliot B. Moss , Ton Anh Ngo , Vivek Sarkar , Martin Trapp The Jikes Research Virtual Machine project: Building an open-source research community. [Citation Graph (0, 0)][DBLP ] IBM Systems Journal, 2005, v:44, n:2, pp:399-418 [Journal ] Zhihong Lu , Kathryn S. McKinley Partial Collection Replication for Information Retrieval. [Citation Graph (0, 0)][DBLP ] Inf. Retr., 2003, v:6, n:2, pp:159-198 [Journal ] Kathryn S. McKinley , Olivier Temam Quantifying loop nest locality using SPEC'95 and the perfect benchmarks. [Citation Graph (0, 0)][DBLP ] ACM Trans. Comput. Syst., 1999, v:17, n:4, pp:288-336 [Journal ] Brendon Cahoon , Kathryn S. McKinley , Zhihong Lu Evaluating the performance of distributed architectures for information retrieval using a variety of workloads. [Citation Graph (0, 0)][DBLP ] ACM Trans. Inf. Syst., 2000, v:18, n:1, pp:1-43 [Journal ] Amer Diwan , Kathryn S. McKinley , J. Eliot B. Moss Using types to analyze and optimize object-oriented programs. [Citation Graph (0, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 2001, v:23, n:1, pp:30-72 [Journal ] Matthew Hertz , Stephen M. Blackburn , J. Eliot B. Moss , Kathryn S. McKinley , Darko Stefanovic Generating object lifetime traces with Merlin. [Citation Graph (0, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 2006, v:28, n:3, pp:476-516 [Journal ] Kathryn S. McKinley , Steve Carr , Chau-Wen Tseng Improving Data Locality with Loop Transformations. [Citation Graph (0, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 1996, v:18, n:4, pp:424-453 [Journal ] Stephen M. Blackburn , Matthew Hertz , Kathryn S. McKinley , J. Eliot B. Moss , Ting Yang Profile-based pretenuring. [Citation Graph (0, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 2007, v:29, n:1, pp:- [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 ] Kathryn S. McKinley A Compiler Optimization Algorithm for Shared-Memory Multiprocessors. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Parallel Distrib. Syst., 1998, v:9, n:8, pp:769-787 [Journal ] Byeongcheol Lee , Kevin Resnick , Michael D. Bond , Kathryn S. McKinley Correcting the Dynamic Call Graph Using Control-Flow Constraints. [Citation Graph (0, 0)][DBLP ] CC, 2007, pp:80-95 [Conf ] Michael D. Bond , Nicholas Nethercote , Stephen W. Kent , Samuel Z. Guyer , Kathryn S. McKinley Tracking bad apples: reporting the origin of null and undefined value errors. [Citation Graph (0, 0)][DBLP ] OOPSLA, 2007, pp:405-422 [Conf ] Bassem Elkarablieh , Sarfraz Khurshid , Duy Vu , Kathryn S. McKinley Starc: static analysis for efficient repair of complex data. [Citation Graph (0, 0)][DBLP ] OOPSLA, 2007, pp:387-404 [Conf ] Michael D. Bond , Kathryn S. McKinley Probabilistic calling context. [Citation Graph (0, 0)][DBLP ] OOPSLA, 2007, pp:97-112 [Conf ] Mark Grechanik , Kathryn S. McKinley , Dewayne E. Perry Recovering and using use-case-diagram-to-source-code traceability links. [Citation Graph (0, 0)][DBLP ] ESEC/SIGSOFT FSE, 2007, pp:95-104 [Conf ] Kathryn S. McKinley , Keshav Pingali Editorial: A changing of the guard. [Citation Graph (0, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 2007, v:29, n:6, pp:- [Journal ] Feature selection and policy optimization for distributed instruction placement using reinforcement learning. [Citation Graph (, )][DBLP ] Evolving Compiler Heuristics to Manage Communication and Contention. [Citation Graph (, )][DBLP ] Leak pruning. [Citation Graph (, )][DBLP ] An evaluation of the TRIPS computer system. [Citation Graph (, )][DBLP ] HeDGE: Hybrid Dataflow Graph Execution in the Issue Logic. [Citation Graph (, )][DBLP ] No bit left behind: the limits of heap data compression. [Citation Graph (, )][DBLP ] Dynamic shape analysis via degree metrics. [Citation Graph (, )][DBLP ] Register Bank Assignment for Spatially Partitioned Processors. [Citation Graph (, )][DBLP ] Strategies for mapping dataflow blocks to distributed hardware. [Citation Graph (, )][DBLP ] Tolerating memory leaks. [Citation Graph (, )][DBLP ] A concurrent dynamic analysis framework for multicore hardware. [Citation Graph (, )][DBLP ] Debug all your code: portable mixed-environment debugging. [Citation Graph (, )][DBLP ] Immix: a mark-region garbage collector with space efficiency, fast collection, and mutator performance. [Citation Graph (, )][DBLP ] Dynamic software updates: a VM-centric approach. [Citation Graph (, )][DBLP ] Laminar: practical fine-grained decentralized information flow control. [Citation Graph (, )][DBLP ] Jinn: synthesizing dynamic bug detectors for foreign language interfaces. [Citation Graph (, )][DBLP ] PACER: proportional detection of data races. [Citation Graph (, )][DBLP ] Z-rays: divide arrays and conquer speed and flexibility. [Citation Graph (, )][DBLP ] Wake up and smell the coffee: evaluation methodology for the 21st century. [Citation Graph (, )][DBLP ] Analysis and transformation in an interactive parallel programming tool. [Citation Graph (, )][DBLP ] Search in 0.090secs, Finished in 0.097secs