Software Pipelining Loops with Conditional Branches. - Mark G. Stoodley; Corinna G. Lee (MICRO, 1996)

Simple Vector Microprocessors for Multimedia Applications. - Corinna G. Lee; Mark G. Stoodley (MICRO, 1998)

Java Just-in-Time Compiler and Virtual Machine Improvements for Server and Middleware Applications. - Nikola Grcevski; Allan Kielstra; Kevin Stoodley; Mark G. Stoodley; Vijay Sundaresan (Virtual Machine Research and Technology Symposium, 2004)

Automatically Reducing Repetitive Synchronization with a Just-in-Time Compiler for Java. - Mark G. Stoodley; Vijay Sundaresan (CGO, 2005)

Experiences with Multi-threading and Dynamic Class Loading in a Java Just-In-Time Compiler. - Vijay Sundaresan; Daryl Maier; Pramod Ramarao; Mark G. Stoodley (CGO, 2006)

Compilation Techniques for Real-Time Java Programs. - Mike Fulton; Mark G. Stoodley (CGO, 2007)

Design and implementation of a comprehensive real-time java virtual machine. - Joshua S. Auerbach; David F. Bacon; Bob Blainey; Perry Cheng; Michael Dawson 001; Mike Fulton; David Grove; Darren Hart; Mark G. Stoodley (EMSOFT, 2007)

Removing redundancy via exception check motion. - Vijay Sundaresan; Mark G. Stoodley; Pramod Ramarao (CGO, 2008)

8th Workshop on Compiler-Driven Performance. - Greg Steffan; Mark G. Stoodley; David Grove; Ondrej Lhoták; Kit Barton (CASCON, 2009)

9th Workshop on Compiler-Driven Performance. - Clark Verbrugge; J. Gregory Steffan; Mark G. Stoodley; Kit Barton; Ondrej Lhoták (CASCON, 2010)

Using Support Vector Machines to Learn How to Compile a Method. - Ricardo Nabinger Sanchez; José Nelson Amaral; Duane Szafron; Marius Pirvu; Mark G. Stoodley (SBAC-PAD, 2010)

10th Workshop on Compiler-Driven Performance. - Clark Verbrugge; José Nelson Amaral; Mark G. Stoodley; David Grove; Kit Barton (CASCON, 2011)

Using machines to learn method-specific compilation strategies. - Ricardo Nabinger Sanchez; José Nelson Amaral; Duane Szafron; Marius Pirvu; Mark G. Stoodley (CGO, 2011)