| 2009 | ||
|---|---|---|
| 33 | Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney: Producing wrong data without doing anything obviously wrong! ASPLOS 2009: 265-276 | |
| 32 | Dan Knights, Todd Mytkowicz, Peter F. Sweeney, Michael C. Mozer, Amer Diwan: Blind Optimization for Exploiting Hardware Features. CC 2009: 251-265 | |
| 31 | Qiming Teng, Peter F. Sweeney, Evelyn Duesterwald: Understanding the cost of thread migration for multi-threaded Java applications running on a multicore platform. ISPASS 2009: 123-132 | |
| 2008 | ||
| 30 | Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney: We have it easy, but do we have it right? IPDPS 2008: 1-7 | |
| 2007 | ||
| 29 | Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney: Understanding Measurement Perturbation in Trace-based Data. IPDPS 2007: 1-6 | |
| 28 | Todd Mytkowicz, Peter F. Sweeney, Matthias Hauswirth, Amer Diwan: Time Interpolation: So Many Metrics, So Few Registers. MICRO 2007: 286-300 | |
| 2006 | ||
| 27 | Priya Nagpurkar, Chandra Krintz, Michael Hind, Peter F. Sweeney, V. T. Rajan: Online Phase Detection Algorithms. CGO 2006: 111-123 | |
| 26 | Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney: Aligning traces for performance evaluation. IPDPS 2006 | |
| 25 | Calin Cascaval, Evelyn Duesterwald, Peter F. Sweeney, Robert W. Wisniewski: Performance and environment monitoring for continuous program optimization. IBM Journal of Research and Development 50(2-3): 239-248 (2006) | |
| 2005 | ||
| 24 | Calin Cascaval, Evelyn Duesterwald, Peter F. Sweeney, Robert W. Wisniewski: Multiple Page Size Modeling and Optimization. IEEE PACT 2005: 339-349 | |
| 23 | Matthias Hauswirth, Amer Diwan, Peter F. Sweeney, Michael C. Mozer: Automating vertical profiling. OOPSLA 2005: 281-296 | |
| 2004 | ||
| 22 | Matthias Hauswirth, Peter F. Sweeney, Amer Diwan, Michael Hind: Vertical profiling: understanding the behavior of object-priented applications. OOPSLA 2004: 251-269 | |
| 21 | Matthias Hauswirth, Peter F. Sweeney, Amer Diwan: Performance explorer: understanding java application behavior. OOPSLA Companion 2004: 31-32 | |
| 20 | Peter F. Sweeney, Matthias Hauswirth, Brendon Cahoon, Perry Cheng, Amer Diwan, David Grove, Michael Hind: Using Hardware Performance Monitors to Understand the Behavior of Java Applications. Virtual Machine Research and Technology Symposium 2004: 57-72 | |
| 2003 | ||
| 19 | Frank Tip, Peter F. Sweeney, Chris Laffra: Extracting library-based Java applications. Commun. ACM 46(8): 35-40 (2003) | |
| 18 | Peter F. Sweeney, Michael G. Burke: Quantifying and evaluating the space overhead for alternative C++ memory layouts. Softw., Pract. Exper. 33(7): 595-636 (2003) | |
| 2002 | ||
| 17 | Frank Tip, Peter F. Sweeney, Chris Laffra, Aldo Eisma, David Streeter: Practical extraction techniques for Java. ACM Trans. Program. Lang. Syst. 24(6): 625-666 (2002) | |
| 2000 | ||
| 16 | Matthew Arnold, Stephen J. Fink, Vivek Sarkar, Peter F. Sweeney: A comparative study of static and profile-based heuristics for inlining. Dynamo 2000: 52-64 | |
| 15 | Matthew Arnold, Stephen J. Fink, David Grove, Michael Hind, Peter F. Sweeney: Adaptive optimization in the Jalapeño JVM. OOPSLA 2000: 47-65 | |
| 14 | Peter F. Sweeney, Frank Tip: Extracting library-based object-oriented applications. SIGSOFT FSE 2000: 98-107 | |
| 13 | Frank Tip, Peter F. Sweeney: Class Hierarchy Specialization. Acta Inf. 36(12): 927-982 (2000) | |
| 1999 | ||
| 12 | Peter F. Sweeney, Joseph Gil: Space and Time-Efficient Memory Layout for Multiple Inheritance. OOPSLA 1999: 256-275 | |
| 11 | Frank Tip, Chris Laffra, Peter F. Sweeney, David Streeter: Practical Experience with an Application Extractor for Java. OOPSLA 1999: 292-305 | |
| 1998 | ||
| 10 | Peter F. Sweeney, Frank Tip: A Study of Dead Data Members in C++ Applications. PLDI 1998: 324-332 | |
| 1997 | ||
| 9 | Frank Tip, Peter F. Sweeney: Class Hierarchy Specialization. OOPSLA 1997: 271-285 | |
| 1996 | ||
| 8 | David F. Bacon, Peter F. Sweeney: Fast Static Analysis of C++ Virtual Function Calls. OOPSLA 1996: 324-341 | |
| 1995 | ||
| 7 | Doug Kimelman, Pradeep Mittal, Edith Schonberg, Peter F. Sweeney, Ko-Yang Wang, Dror Zernik: Visualizing the execution of High Performance Fortran (HPF) programs. IPPS 1995: 750-759 | |
| 1990 | ||
| 6 | William H. Harrison, Harold Ossher, Peter F. Sweeney: Coordinating Concurrent Development. CSCW 1990: 157-168 | |
| 5 | Bowen Alpern, Roger Hoover, Barry K. Rosen, Peter F. Sweeney, F. Kenneth Zadeck: Incremental Evaluation of Computational Circuits. SODA 1990: 32-42 | |
| 1989 | ||
| 4 | John J. Shilling, Peter F. Sweeney: Three Steps to Views: Extending the Object-Oriented Paradigm. OOPSLA 1989: 353-361 | |
| 3 | William H. Harrison, John J. Shilling, Peter F. Sweeney: Good News, Bad News: Experience Building a Software Development Environment Using the Object-Oriented Paradigm. OOPSLA 1989: 85-94 | |
| 1988 | ||
| 2 | John J. Shilling, Peter F. Sweeney: Maintaining Versions in a Structure-based Environment. SCM 1988: 457-460 | |
| 1 | Bowen Alpern, Alan Carle, Barry K. Rosen, Peter F. Sweeney, F. Kenneth Zadeck: Graph Attribution as a Specification Paradigm. Software Development Environments (SDE) 1988: 121-129 | |