2008 | ||
---|---|---|
35 | EE | Michael Hind: Addressing the disconnect between the good and the popular. SIGPLAN Notices 43(11): 74-76 (2008) |
2007 | ||
34 | EE | Dries Buytaert, Andy Georges, Michael Hind, Matthew Arnold, Lieven Eeckhout, Koen De Bosschere: Using hpm-sampling to drive dynamic compilation. OOPSLA 2007: 553-568 |
33 | EE | Jeremy Lau, Matthew Arnold, Michael Hind, Brad Calder: A Loop Correlation Technique to Improve Performance Auditing. PACT 2007: 259-269 |
32 | EE | Prasad Kulkarni, Matthew Arnold, Michael Hind: Dynamic compilation: the benefits of early investing. VEE 2007: 94-104 |
31 | EE | Martin Hirzel, Daniel von Dincklage, Amer Diwan, Michael Hind: Fast online pointer analysis. ACM Trans. Program. Lang. Syst. 29(2): (2007) |
2006 | ||
30 | EE | Priya Nagpurkar, Chandra Krintz, Michael Hind, Peter F. Sweeney, V. T. Rajan: Online Phase Detection Algorithms. CGO 2006: 111-123 |
29 | EE | Jeremy Lau, Matthew Arnold, Michael Hind, Brad Calder: Online performance auditing: using hot optimizations without getting burned. PLDI 2006: 239-251 |
2005 | ||
28 | Michael Hind, Jan Vitek: Proceedings of the 1st International Conference on Virtual Execution Environments, VEE 2005, Chicago, IL, USA, June 11-12, 2005 ACM 2005 | |
27 | EE | Michael Hind: Virtual Machine Learning: Thinking like a Computer Architect. CGO 2005: 11 |
26 | EE | David F. Bacon, Perry Cheng, David Grove, Michael Hind, V. T. Rajan, Eran Yahav, Matthias Hauswirth, Christoph M. Kirsch, Daniel Spoonhower, Martin T. Vechev: High-level real-time programming in Java. EMSOFT 2005: 68-78 |
25 | EE | 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. IBM Systems Journal 44(2): 399-418 (2005) |
2004 | ||
24 | EE | Martin Hirzel, Amer Diwan, Michael Hind: Pointer Analysis in the Presence of Dynamic Class Loading. ECOOP 2004: 96-122 |
23 | EE | Matthias Hauswirth, Peter F. Sweeney, Amer Diwan, Michael Hind: Vertical profiling: understanding the behavior of object-priented applications. OOPSLA 2004: 251-269 |
22 | 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 |
2002 | ||
21 | EE | Martin Hirzel, Johannes Henkel, Amer Diwan, Michael Hind: Understanding the connectivity of heap objects. MSP/ISMM 2002: 143-156 |
20 | EE | Matthew Arnold, Michael Hind, Barbara G. Ryder: Online feedback-directed optimization of Java. OOPSLA 2002: 111-129 |
2001 | ||
19 | EE | Michael Hind: Pointer analysis: haven't we solved this problem yet? PASTE 2001: 54-61 |
18 | Michael Hind, Anthony Pioli: Evaluating the effectiveness of pointer alias analyses. Sci. Comput. Program. 39(1): 31-55 (2001) | |
2000 | ||
17 | EE | Manish Gupta, Jong-Deok Choi, Michael Hind: Optimizing Java Programs in the Presence of Exceptions. ECOOP 2000: 422-446 |
16 | EE | Michael Hind, Anthony Pioli: Which pointer analysis should I use? ISSTA 2000: 113-123 |
15 | EE | Matthew Arnold, Michael Hind, Barbara G. Ryder: An Empirical Study of Selective Optimization. LCPC 2000: 49-67 |
14 | EE | Matthew Arnold, Stephen J. Fink, David Grove, Michael Hind, Peter F. Sweeney: Adaptive optimization in the Jalapeño JVM. OOPSLA 2000: 47-65 |
13 | EE | Michael Hind, Anthony Pioli: Traveling Through Dakota: Experiences with an Object-Oriented Program Analysis System. TOOLS (34) 2000: 49-60 |
12 | EE | Bowen Alpern, C. Richard Attanasio, John J. Barton, Michael G. Burke, Perry Cheng, Jong-Deok Choi, Anthony Cocchi, Stephen J. Fink, David Grove, Michael Hind, Susan Flynn Hummel, Derek Lieber, Vassily Litvinov, Mark F. Mergen, Ton Ngo, James R. Russell, Vivek Sarkar, Mauricio J. Serrano, Janice C. Shepherd, Stephen E. Smith, Vugranam C. Sreedhar, Harini Srinivasan, John Whaley: The Jalapeño virtual machine. IBM Systems Journal 39(1): 211- (2000) |
1999 | ||
11 | EE | Michael G. Burke, Jong-Deok Choi, Stephen J. Fink, David Grove, Michael Hind, Vivek Sarkar, Mauricio J. Serrano, Vugranam C. Sreedhar, Harini Srinivasan, John Whaley: The Jalapeño Dynamic Optimizing Compiler for Java. Java Grande 1999: 129-141 |
10 | EE | Jong-Deok Choi, David Grove, Michael Hind, Vivek Sarkar: Efficient and Precise Modeling of Exceptions for the Analysis of Java Programs. PASTE 1999: 21-31 |
9 | EE | Michael Hind, Michael G. Burke, Paul R. Carini, Jong-Deok Choi: Interprocedural pointer alias analysis. ACM Trans. Program. Lang. Syst. 21(4): 848-894 (1999) |
8 | Michael Hind: SIGAda '98: ACM/SIGAda International Conference (Report). SIGPLAN Notices 34(12): 12 (1999) | |
1998 | ||
7 | EE | Michael Hind, Anthony Pioli: Assessing the Effects of Flow-Sensitivity on Pointer Alias Analyses. SAS 1998: 57-81 |
1996 | ||
6 | Michael Hind, Phil Pfeiffer: Using Regional Conferences to Mentor Student Development: A Case Study. SIGPLAN Notices 31(7): 4-7 (1996) | |
1995 | ||
5 | Paul R. Carini, Michael Hind: Flow-Sensitive Interprocedural Constant Propagation. PLDI 1995: 23-31 | |
1994 | ||
4 | Michael G. Burke, Paul R. Carini, Jong-Deok Choi, Michael Hind: Flow-Insensitive Interprocedural Alias Analysis in the Presence of Pointers. LCPC 1994: 234-250 | |
3 | EE | Michael Hind, Michael G. Burke, Paul R. Carini, Samuel P. Midkiff: An Empirical Study of Precise Interprocedural Array Analysis. Scientific Programming 3(3): 255-271 (1994) |
1992 | ||
2 | Bor-Ming Hsieh, Michael Hind, Ron Cryton: Loop Distribution with Multiple Exits. SC 1992: 204-213 | |
1989 | ||
1 | Ron Cytron, Michael Hind, Wilson C. Hsieh: Automatic Generation of DAG Parallelism. PLDI 1989: 54-68 |