| 2011 | CGO | Using machines to learn method-specific compilation strategies. | Ricardo Nabinger Sanchez, Jos Nelson Amaral, Duane Szafron, Marius Pirvu, Mark G. Stoodley |
| 2010 | SBAC-PAD | Using Support Vector Machines to Learn How to Compile a Method. | Ricardo Nabinger Sanchez, Jos Nelson Amaral, Duane Szafron, Marius Pirvu, Mark G. Stoodley |
| 2008 | CGO | Removing redundancy via exception check motion. | Vijay Sundaresan, Mark G. Stoodley, Pramod Ramarao |
| 2007 | CGO | Compilation Techniques for Real-Time Java Programs. | Mike Fulton, Mark G. Stoodley |
| 2007 | EMSOFT | Design and implementation of a comprehensive real-time java virtual machine. | Joshua S. Auerbach, David F. Bacon, Bob Blainey, Perry Cheng, Michael Dawson, Mike Fulton, David Grove, Darren Hart, Mark G. Stoodley |
| 2006 | CGO | Experiences with Multi-threading and Dynamic Class Loading in a Java Just-In-Time Compiler. | Vijay Sundaresan, Daryl Maier, Pramod Ramarao, Mark G. Stoodley |
| 2005 | CGO | Automatically Reducing Repetitive Synchronization with a Just-in-Time Compiler for Java. | Mark G. Stoodley, Vijay Sundaresan |
| 1998 | MICRO | Simple Vector Microprocessors for Multimedia Applications. | Corinna G. Lee, Mark G. Stoodley |
| 1996 | MICRO | Software Pipelining Loops with Conditional Branches. | Mark G. Stoodley, Corinna G. Lee |