2009 | ||
---|---|---|
32 | EE | Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney: Producing wrong data without doing anything obviously wrong! ASPLOS 2009: 265-276 |
31 | EE | Dan Knights, Todd Mytkowicz, Peter F. Sweeney, Michael C. Mozer, Amer Diwan: Blind Optimization for Exploiting Hardware Features. CC 2009: 251-265 |
2008 | ||
30 | EE | 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 | EE | Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney: Understanding Measurement Perturbation in Trace-based Data. IPDPS 2007: 1-6 |
28 | EE | Todd Mytkowicz, Peter F. Sweeney, Matthias Hauswirth, Amer Diwan: Time Interpolation: So Many Metrics, So Few Registers. MICRO 2007: 286-300 |
2006 | ||
27 | EE | Priya Nagpurkar, Chandra Krintz, Michael Hind, Peter F. Sweeney, V. T. Rajan: Online Phase Detection Algorithms. CGO 2006: 111-123 |
26 | EE | Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney: Aligning traces for performance evaluation. IPDPS 2006 |
25 | EE | 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 | EE | Calin Cascaval, Evelyn Duesterwald, Peter F. Sweeney, Robert W. Wisniewski: Multiple Page Size Modeling and Optimization. IEEE PACT 2005: 339-349 |
23 | EE | Matthias Hauswirth, Amer Diwan, Peter F. Sweeney, Michael C. Mozer: Automating vertical profiling. OOPSLA 2005: 281-296 |
2004 | ||
22 | EE | Matthias Hauswirth, Peter F. Sweeney, Amer Diwan, Michael Hind: Vertical profiling: understanding the behavior of object-priented applications. OOPSLA 2004: 251-269 |
21 | EE | Matthias Hauswirth, Peter F. Sweeney, Amer Diwan: Performance explorer: understanding java application behavior. OOPSLA Companion 2004: 31-32 |
20 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | Matthew Arnold, Stephen J. Fink, David Grove, Michael Hind, Peter F. Sweeney: Adaptive optimization in the Jalapeño JVM. OOPSLA 2000: 47-65 |
14 | EE | Peter F. Sweeney, Frank Tip: Extracting library-based object-oriented applications. SIGSOFT FSE 2000: 98-107 |
13 | EE | Frank Tip, Peter F. Sweeney: Class Hierarchy Specialization. Acta Inf. 36(12): 927-982 (2000) |
1999 | ||
12 | EE | Peter F. Sweeney, Joseph Gil: Space and Time-Efficient Memory Layout for Multiple Inheritance. OOPSLA 1999: 256-275 |
11 | EE | 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 | EE | 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 | EE | 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 |