| 2012 | SC | What scientific applications can benefit from hardware transactional memory? | Martin Schindewolf, Barna L. Bihari, John C. Gyllenhaal, Martin Schulz, Amy Wang, Wolfgang Karl |
| 2005 | ICCS | DynTG: A Tool for Interactive, Dynamic Instrumentation. | Martin Schulz, John May, John C. Gyllenhaal |
| 2003 | PDPTA | Tool Gear: Infrastructure for Parallel Tools. | John May, John C. Gyllenhaal |
| 1999 | ISCA | A Hardware-Driven Profiling Scheme for Identifying Program Hot Spots to Support Runtime Optimization. | Matthew C. Merten, Andrew R. Trick, Christopher N. George, John C. Gyllenhaal, Wen-mei W. Hwu |
| 1997 | HPCA | Architectural Support for Compiler-Synthesized Dynamic Branch Prediction Strategies: Rationale and Initial Results. | David I. August, Daniel A. Connors, John C. Gyllenhaal, Wen-mei W. Hwu |
| 1996 | MICRO | Optimization of Machine Descriptions for Efficient Use. | John C. Gyllenhaal, Wen-mei W. Hwu, B. Ramakrishna Rau |
| 1996 | MICRO | Java Bytecode to Native Code Translation: The Caffeine Prototype and Preliminary Results. | Cheng-Hsueh A. Hsieh, John C. Gyllenhaal, Wen-mei W. Hwu |
| 1994 | ASPLOS | Dynamic Memory Disambiguation Using the Memory Conflict Buffer. | David M. Gallagher, William Y. Chen, Scott A. Mahlke, John C. Gyllenhaal, Wen-mei W. Hwu |
| 1994 | MICRO | Characterizing the impact of predicated execution on branch prediction. | Scott A. Mahlke, Richard E. Hank, Roger A. Bringmann, John C. Gyllenhaal, David M. Gallagher, Wen-mei W. Hwu |
| 1994 | MICRO | Data relocation and prefetching for programs with large data sets. | Yoji Yamada, John C. Gyllenhaal, Grant E. Haab, Wen-mei W. Hwu |
| 1993 | MICRO | Speculative execution exception recovery using write-back suppression. | Roger A. Bringmann, Scott A. Mahlke, Richard E. Hank, John C. Gyllenhaal, Wen-mei W. Hwu |
| 1993 | MICRO | Superblock formation using static program analysis. | Richard E. Hank, Scott A. Mahlke, Roger A. Bringmann, John C. Gyllenhaal, Wen-mei W. Hwu |
| 1992 | MICRO | Code scheduling for VLIW/superscalar processors with limited register files. | Tokuzo Kiyohara, John C. Gyllenhaal |
| 1992 | SC | Compiler Code Transformations for Superscalar-Based High Performance Systems. | Scott A. Mahlke, William Y. Chen, John C. Gyllenhaal, Wen-mei W. Hwu |