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

Kathryn S. McKinley

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

2009
92EEMark Gebhart, Bertrand A. Maher, Katherine E. Coons, Jeff Diamond, Paul Gratz, Mario Marino, Nitya Ranganathan, Behnam Robatmili, Aaron Smith, James H. Burrill, Stephen W. Keckler, Doug Burger, Kathryn S. McKinley: An evaluation of the TRIPS computer system. ASPLOS 2009: 1-12
91EEMichael D. Bond, Kathryn S. McKinley: Leak pruning. ASPLOS 2009: 277-288
90EESuriya Subramanian, Kathryn S. McKinley: HeDGE: Hybrid Dataflow Graph Execution in the Issue Logic. HiPEAC 2009: 308-323
2008
89EEJennifer B. Sartor, Martin Hirzel, Kathryn S. McKinley: No bit left behind: the limits of heap data compression. ISMM 2008: 111-120
88EEBehnam Robatmili, Katherine E. Coons, Doug Burger, Kathryn S. McKinley: Register Bank Assignment for Spatially Partitioned Processors. LCPC 2008: 64-79
87EEBehnam Robatmili, Katherine E. Coons, Doug Burger, Kathryn S. McKinley: Strategies for mapping dataflow blocks to distributed hardware. MICRO 2008: 23-34
86EEMichael D. Bond, Kathryn S. McKinley: Tolerating memory leaks. OOPSLA 2008: 109-126
85EEKatherine E. Coons, Behnam Robatmili, Matthew E. Taylor, Bertrand A. Maher, Doug Burger, Kathryn S. McKinley: Feature selection and policy optimization for distributed instruction placement using reinforcement learning. PACT 2008: 32-42
84EEStephen M. Blackburn, Kathryn S. McKinley: Immix: a mark-region garbage collector with space efficiency, fast collection, and mutator performance. PLDI 2008: 22-32
83EEStephen M. Blackburn, Kathryn S. McKinley, Robin Garner, Chris Hoffmann, Asjad M. Khan, Rotem Bentzur, Amer Diwan, Daniel Feinberg, Daniel Frampton, Samuel Z. Guyer, Martin Hirzel, Antony L. Hosking, Maria Jump, Han Lee, J. Eliot B. Moss, Aashish Phansalkar, Darko Stefanovic, Thomas VanDrunen, Daniel von Dincklage, Ben Wiedermann: Wake up and smell the coffee: evaluation methodology for the 21st century. Commun. ACM 51(8): 83-89 (2008)
82EEHenry F. Korth, Philip A. Bernstein, Mary F. Fernández, Le Gruenwald, Phokion G. Kolaitis, Kathryn S. McKinley, M. Tamer Özsu: Paper and proposal reviews: is the process flawed? SIGMOD Record 37(3): 36-39 (2008)
81EEKathryn S. McKinley: Improving publication quality by reducing bias with double-blind reviewing and author response. SIGPLAN Notices 43(8): (2008)
2007
80 Jeanne Ferrante, Kathryn S. McKinley: Proceedings of the ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation, San Diego, California, USA, June 10-13, 2007 ACM 2007
79EEByeongcheol Lee, Kevin Resnick, Michael D. Bond, Kathryn S. McKinley: Correcting the Dynamic Call Graph Using Control-Flow Constraints. CC 2007: 80-95
78EEMark Grechanik, Kathryn S. McKinley, Dewayne E. Perry: Recovering and using use-case-diagram-to-source-code traceability links. ESEC/SIGSOFT FSE 2007: 95-104
77EEBassem Elkarablieh, Sarfraz Khurshid, Duy Vu, Kathryn S. McKinley: Starc: static analysis for efficient repair of complex data. OOPSLA 2007: 387-404
76EEMichael 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. OOPSLA 2007: 405-422
75EEMichael D. Bond, Kathryn S. McKinley: Probabilistic calling context. OOPSLA 2007: 97-112
74EEMaria Jump, Kathryn S. McKinley: Cork: dynamic memory leak detection for garbage-collected languages. POPL 2007: 31-38
73EEStephen M. Blackburn, Matthew Hertz, Kathryn S. McKinley, J. Eliot B. Moss, Ting Yang: Profile-based pretenuring. ACM Trans. Program. Lang. Syst. 29(1): (2007)
72EEKathryn S. McKinley, Keshav Pingali: Editorial: A changing of the guard. ACM Trans. Program. Lang. Syst. 29(6): (2007)
71EENicholas Nethercote, Doug Burger, Kathryn S. McKinley: Convergent Compilation Applied to Loop Unrolling. T. HiPEAC 1: 140-158 (2007)
2006
70EEKatherine E. Coons, Xia Chen, Doug Burger, Kathryn S. McKinley, Sundeep K. Kushwaha: A spatial path scheduling algorithm for EDGE architectures. ASPLOS 2006: 129-140
69EEMichael D. Bond, Kathryn S. McKinley: Bell: bit-encoding online memory leak detection. ASPLOS 2006: 61-72
68EEAaron Smith, Jon Gibson, Bertrand A. Maher, Nicholas Nethercote, Bill Yoder, Doug Burger, Kathryn S. McKinley, James H. Burrill: Compiling for EDGE Architectures. CGO 2006: 185-195
67EEXianglong Huang, Stephen M. Blackburn, David Grove, Kathryn S. McKinley: Fast and efficient partial code reordering: taking advantage of dynamic recompilatior. ISMM 2006: 184-192
66EEKartik K. Agaram, Stephen W. Keckler, Calvin Lin, Kathryn S. McKinley: Decomposing memory performance: data structures and phases. ISMM 2006: 95-103
65EEBertrand A. Maher, Aaron Smith, Doug Burger, Kathryn S. McKinley: Merging Head and Tail Duplication for Convergent Hyperblock Formation. MICRO 2006: 65-76
64EEAaron Smith, Ramadass Nagarajan, Karthikeyan Sankaralingam, Robert G. McDonald, Doug Burger, Stephen W. Keckler, Kathryn S. McKinley: Dataflow Predication. MICRO 2006: 89-102
63EEStephen M. Blackburn, Robin Garner, Chris Hoffmann, Asjad M. Khan, 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. OOPSLA 2006: 169-190
62EESamuel Z. Guyer, Kathryn S. McKinley, Daniel Frampton: Free-Me: a static analysis for automatic individual object reclamation. PLDI 2006: 364-375
61EEXianglong Huang, Brian T. Lewis, Kathryn S. McKinley: Dynamic code management: improving whole program code locality in managed runtimes. VEE 2006: 133-143
60EEMatthew Hertz, Stephen M. Blackburn, J. Eliot B. Moss, Kathryn S. McKinley, Darko Stefanovic: Generating object lifetime traces with Merlin. ACM Trans. Program. Lang. Syst. 28(3): 476-516 (2006)
2005
59EEMichael D. Bond, Kathryn S. McKinley: Practical Path Profiling for Dynamic Optimizers. CGO 2005: 205-216
58EEMadhavi Gopal Valluri, Lizy Kurian John, Kathryn S. McKinley: Low-power, low-complexity instruction issue using compiler assistance. ICS 2005: 209-218
57EEMichael D. Bond, Kathryn S. McKinley: Continuous Path and Edge Profiling. MICRO 2005: 130-140
56EEBrendon Cahoon, Kathryn S. McKinley: Recurrence analysis for effective array prefetching in Java. Concurrency - Practice and Experience 17(5-6): 589-616 (2005)
55EEBowen 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. IBM Systems Journal 44(2): 399-418 (2005)
2004
54 Kathryn S. McKinley: 20 Years of the ACM SIGPLAN Conference on Programming Language Design and Implementation 1979-1999, A Selection ACM 2004
53 Shubu Mukherjee, Kathryn S. McKinley: Proceedings of the 11th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2004, Boston, MA, USA, October 7-13, 2004 ACM 2004
52EERezaul Alam Chowdhury, Peter Djeu, Brendon Cahoon, James H. Burrill, Kathryn S. McKinley: The Limits of Alias Analysis for Scalar Optimizations. CC 2004: 24-38
51EEStephen M. Blackburn, Perry Cheng, Kathryn S. McKinley: Oil and Water? High Performance Garbage Collection in Java with MMTk. ICSE 2004: 137-146
50EERamadass Nagarajan, Sundeep K. Kushwaha, Doug Burger, Kathryn S. McKinley, Calvin Lin, Stephen W. Keckler: Static Placement, Dynamic Issue (SPDI) Scheduling for EDGE Architectures. IEEE PACT 2004: 74-84
49EEMaria Jump, Stephen M. Blackburn, Kathryn S. McKinley: Dynamic object sampling for pretenuring. ISMM 2004: 152-162
48EEKathryn S. McKinley: Polar opposites: next generation languages and architectures. Memory System Performance 2004: 35
47EESamuel Z. Guyer, Kathryn S. McKinley: Finding your cronies: static analysis for dynamic object colocation. OOPSLA 2004: 237-250
46EEXianglong Huang, Stephen M. Blackburn, Kathryn S. McKinley, J. Eliot B. Moss, Zhenlin Wang, Perry Cheng: The garbage collection advantage: improving program locality. OOPSLA 2004: 69-80
45EEStephen M. Blackburn, Perry Cheng, Kathryn S. McKinley: Myths and realities: the performance impact of garbage collection. SIGMETRICS 2004: 25-36
44EEDoug 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. IEEE Computer 37(7): 44-55 (2004)
2003
43EEZhenlin Wang, Doug Burger, Steven K. Reinhardt, Kathryn S. McKinley, Charles C. Weems: Guided Region Prefetching: A Cooperative Hardware/Software Approach. ISCA 2003: 388-398
42EEStephen Blackburn, Kathryn S. McKinley: Ulterior reference counting: fast garbage collection without a long wait. OOPSLA 2003: 344-358
41 Zhihong Lu, Kathryn S. McKinley: Partial Collection Replication for Information Retrieval. Inf. Retr. 6(2): 159-198 (2003)
2002
40EEZhenlin Wang, Kathryn S. McKinley, Arnold L. Rosenberg, Charles C. Weems: Using the Compiler to Improve Cache Replacement Decisions. IEEE PACT 2002: 199-
39EEBrendon Cahoon, Kathryn S. McKinley: Simple and effective array prefetching in Java. Java Grande 2002: 86-95
38EEDarko Stefanovic, Matthew Hertz, Stephen Blackburn, Kathryn S. McKinley, J. Eliot B. Moss: Older-first garbage collection in practice: evaluation in Java Virtual Machine. MSP/ISMM 2002: 25-36
37EEStephen Blackburn, Kathryn S. McKinley: In or out?: putting write barriers in their place. MSP/ISMM 2002: 281-290
36EEEmery D. Berger, Benjamin G. Zorn, Kathryn S. McKinley: Reconsidering custom memory allocation. OOPSLA 2002: 1-12
35EEStephen Blackburn, Richard E. Jones, Kathryn S. McKinley, J. Eliot B. Moss: Beltway: Getting Around Garbage Collection Gridlock. PLDI 2002: 153-164
34EEMatthew Hertz, Stephen Blackburn, J. Eliot B. Moss, Kathryn S. McKinley, Darko Stefanovic: Error-free garbage collection traces: how to cheat and not get caught. SIGMETRICS 2002: 140-151
2001
33EEXianglong Huang, Zhenlin Wang, Kathryn S. McKinley: Compiling for the Impulse Memory Controller. IEEE PACT 2001: 141-150
32EEBrendon Cahoon, Kathryn S. McKinley: Data Flow Analysis for Software Prefetching Linked Data Structures in Java. IEEE PACT 2001: 280-291
31 Stephen Blackburn, Sharad Singhai, Matthew Hertz, Kathryn S. McKinley, J. Eliot B. Moss: Pretenuring for Java. OOPSLA 2001: 342-352
30 Emery D. Berger, Benjamin G. Zorn, Kathryn S. McKinley: Composing High-Performance Memory Allocators. PLDI 2001: 114-124
29EEAmer Diwan, Kathryn S. McKinley, J. Eliot B. Moss: Using types to analyze and optimize object-oriented programs. ACM Trans. Program. Lang. Syst. 23(1): 30-72 (2001)
2000
28EEEmery D. Berger, Kathryn S. McKinley, Robert D. Blumofe, Paul R. Wilson: Hoard: A Scalable Memory Allocator for Multithreaded Applications. ASPLOS 2000: 117-128
27EEGötz Lindenmaier, Kathryn S. McKinley, Olivier Temam: Load Scheduling with Profile Information. Euro-Par 2000: 223-233
26 Darko Stefanovic, Kathryn S. McKinley, J. Eliot B. Moss: On Models for Object Lifetimes. ISMM 2000: 137-142
25EEZhihong Lu, Kathryn S. McKinley: Partial collection replication versus caching for information retrieval systems. SIGIR 2000: 248-255
24EEBrendon Cahoon, Kathryn S. McKinley, Zhihong Lu: Evaluating the performance of distributed architectures for information retrieval using a variety of workloads. ACM Trans. Inf. Syst. 18(1): 1-43 (2000)
1999
23EEDarko Stefanovic, Kathryn S. McKinley, J. Eliot B. Moss: Age-Based Garbage Collection. OOPSLA 1999: 370-381
22EEZhihong Lu, Kathryn S. McKinley: Partial Replica Selection Based on Relevance for Information Retrieval. SIGIR 1999: 97-104
21EEKathryn S. McKinley, Olivier Temam: Quantifying loop nest locality using SPEC'95 and the perfect benchmarks. ACM Trans. Comput. Syst. 17(4): 288-336 (1999)
1998
20EEZhihong Lu, Kathryn S. McKinley, Brendon Cahoon: The Hardware/Software Balancing Act for Information Retrieval on Symmetric Multiprocessors. Euro-Par 1998: 521-527
19 Amer Diwan, Kathryn S. McKinley, J. Eliot B. Moss: Type-Based Alias Analysis. PLDI 1998: 106-117
18EEKathryn S. McKinley: A Compiler Optimization Algorithm for Shared-Memory Multiprocessors. IEEE Trans. Parallel Distrib. Syst. 9(8): 769-787 (1998)
1997
17 Sharad Singhai, Kathryn S. McKinley: A Parametrized Loop Fusion Algorithm for Improving Parallelism and Cache Locality. Comput. J. 40(6): 340-355 (1997)
1996
16 Kathryn S. McKinley, Olivier Temam: A Quantitative Analysis of Loop Nest Locality. ASPLOS 1996: 94-104
15 Amer Diwan, J. Eliot B. Moss, Kathryn S. McKinley: Simple and Effective Analysis of Statically Typed Object-Oriented Programs. OOPSLA 1996: 292-305
14EEBrendon Cahoon, Kathryn S. McKinley: Performance Evaluation of a Distributed Architecture for Information Retrieval. SIGIR 1996: 110-118
13EEKathryn S. McKinley, Steve Carr, Chau-Wen Tseng: Improving Data Locality with Loop Transformations. ACM Trans. Program. Lang. Syst. 18(4): 424-453 (1996)
1995
12 Kathryn S. McKinley, Sharad Singhai, Glen E. Weaver, Charles C. Weems: Compiler Architectures for Heterogeneous Systems. LCPC 1995: 434-449
11 Stephanie Coleman, Kathryn S. McKinley: Tile Size Selection Using Cache Organization and Data Layout. PLDI 1995: 279-290
1994
10 Steve Carr, Kathryn S. McKinley, Chau-Wen Tseng: Compiler Optimizations for Improving Data Locality. ASPLOS 1994: 252-262
9EEKathryn S. McKinley: Evaluating automatic parallelization for efficient execution on shared-memory multiprocessors. International Conference on Supercomputing 1994: 54-63
1993
8 Ken Kennedy, Kathryn S. McKinley: Maximizing Loop Parallelism and Improving Data Locality via Loop Fusion and Distribution. LCPC 1993: 301-320
7 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
6EEKen 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)
1992
5EEKen Kennedy, Kathryn S. McKinley: Optimizing for parallelism and data locality. ICS 1992: 323-334
1991
4EEKen Kennedy, Kathryn S. McKinley, Chau-Wen Tseng: Analysis and transformation in the ParaScope editor. ICS 1991: 433-447
3EEMary W. Hall, Ken Kennedy, Kathryn S. McKinley: Interprocedural transformations for parallel code generation. SC 1991: 424-434
2EEKen Kennedy, Kathryn S. McKinley, Chau-Wen Tseng: Interactive Parallel Programming using the ParaScope Editor. IEEE Trans. Parallel Distrib. Syst. 2(3): 329-341 (1991)
1990
1EEKen Kennedy, Kathryn S. McKinley: Loop distribution with arbitrary control flow. SC 1990: 407-416

Coauthor Index

1Kartik K. Agaram [66]
2Bowen Alpern [55]
3Steve Augart [55]
4Rotem Bentzur [63] [83]
5Emery D. Berger [28] [30] [36]
6Philip A. Bernstein [82]
7Stephen M. Blackburn (Stephen Blackburn) [31] [34] [35] [37] [38] [42] [45] [46] [49] [51] [55] [60] [63] [67] [73] [83] [84]
8Robert D. Blumofe [28]
9Michael D. Bond [57] [59] [69] [75] [76] [79] [86] [91]
10Doug Burger [43] [44] [50] [64] [65] [68] [70] [71] [85] [87] [88] [92]
11James H. Burrill [44] [52] [68] [92]
12Maria A. Butrico [55]
13Brendon Cahoon [14] [20] [24] [32] [39] [52] [56]
14Steve Carr [10] [13]
15Xia Chen [70]
16Perry Cheng [45] [46] [51] [55]
17Rezaul Alam Chowdhury [52]
18Anthony Cocchi [55]
19Stephanie Coleman [11]
20Katherine E. Coons [70] [85] [87] [88] [92]
21Michael Dahlin [44]
22Jeff Diamond [92]
23Daniel von Dincklage [63] [83]
24Amer Diwan [15] [19] [29] [63] [83]
25Peter Djeu [52]
26Julian Dolby [55]
27Bassem Elkarablieh [77]
28Daniel Feinberg [63] [83]
29Mary F. Fernández (Mary F. Fernandez) [82]
30Jeanne Ferrante [80]
31Stephen J. Fink (Stephen Fink) [55]
32Daniel Frampton [62] [63] [83]
33Robin Garner [63] [83]
34Mark Gebhart [92]
35Jon Gibson [68]
36Paul Gratz [92]
37Mark Grechanik [78]
38David Grove [55] [67]
39Le Gruenwald [82]
40Samuel Z. Guyer [47] [62] [63] [76] [83]
41Mary W. Hall [3] [7]
42Timothy J. Harvey [7]
43Matthew Hertz [31] [34] [38] [60] [73]
44Michael Hind [55]
45Martin Hirzel [63] [83] [89]
46Chris Hoffmann [63] [83]
47Antony L. Hosking [63] [83]
48Xianglong Huang [33] [46] [61] [67]
49Lizy Kurian John (Lizy K. John) [44] [58]
50Richard E. Jones [35]
51Maria Jump [49] [63] [74] [83]
52Stephen W. Keckler [44] [50] [64] [66] [92]
53Ken Kennedy [1] [2] [3] [4] [5] [6] [7] [8]
54Stephen W. Kent [76]
55Asjad M. Khan [63] [83]
56Sarfraz Khurshid [77]
57Phokion G. Kolaitis [82]
58Henry F. Korth [82]
59Sundeep K. Kushwaha [50] [70]
60Byeongcheol Lee [79]
61Han Lee [83]
62Han Bok Lee [63]
63Brian T. Lewis [61]
64Calvin Lin [44] [50] [66]
65Götz Lindenmaier [27]
66Zhihong Lu [20] [22] [24] [25] [41]
67Bertrand A. Maher [65] [68] [85] [92]
68Mario Marino [92]
69Robert G. McDonald [44] [64]
70Nathaniel McIntosh [7]
71Mark F. Mergen [55]
72Charles R. Moore [44]
73J. Eliot B. Moss [15] [19] [23] [26] [29] [31] [34] [35] [38] [46] [55] [60] [63] [73] [83]
74Shubu Mukherjee [53]
75Ramadass Nagarajan [50] [64]
76Nicholas Nethercote [68] [71] [76]
77Ton Anh Ngo (Ton Ngo) [55]
78Jeffrey D. Oldham [7]
79M. Tamer Özsu [82]
80Michael H. Paleczny [7]
81Dewayne E. Perry [78]
82Aashish Phansalkar [63] [83]
83Keshav Pingali [72]
84Nitya Ranganathan [92]
85Steven K. Reinhardt [43]
86Kevin Resnick [79]
87Behnam Robatmili [85] [87] [88] [92]
88Arnold L. Rosenberg [40]
89Gerald Roth [7]
90Karthikeyan Sankaralingam [64]
91Vivek Sarkar [55]
92Jennifer B. Sartor [89]
93Sharad Singhai [12] [17] [31]
94Aaron Smith [64] [65] [68] [92]
95Darko Stefanovic [23] [26] [34] [38] [60] [63] [83]
96Suriya Subramanian [90]
97Matthew E. Taylor [85]
98Olivier Temam [16] [21] [27]
99Martin Trapp [55]
100Chau-Wen Tseng [2] [4] [6] [10] [13]
101Madhavi Gopal Valluri [58]
102Thomas VanDrunen [63] [83]
103Duy Vu [77]
104Zhenlin Wang [33] [40] [43] [46]
105Glen E. Weaver [12]
106Charles C. Weems [12] [40] [43]
107Ben Wiedermann [63] [83]
108Paul R. Wilson [28]
109Ting Yang [73]
110William Yode [44]
111Bill Yoder [68]
112Benjamin G. Zorn [30] [36]

Colors in the list of coauthors

Copyright © Sun May 17 03:24:02 2009 by Michael Ley (ley@uni-trier.de)