Computer games: introduction. - John Cavazos (XRDS, 1996)

Learning to Schedule Straight-Line Code. - J. Eliot B. Moss; Paul E. Utgoff; John Cavazos; Doina Precup; Darko Stefanovic; Carla E. Brodley; David Scheeff (NIPS, 1997)

Road crew: students at work. - John Cavazos (XRDS, 1997)

Profile-driven pretenuring for Java (poster session). - Stephen M. Blackburn; John Cavazos; Sharad Singhai; Asjad M. Khan; Kathryn S. McKinley; J. Eliot B. Moss; Sara Smolensky (OOPSLA Addendum, 2000)

Inducing heuristics to decide whether to schedule. - John Cavazos; J. Eliot B. Moss (PLDI, 2004)

Automatic Tuning of Inlining Heuristics. - John Cavazos; Michael F. P. O'Boyle (SC, 2005)

Automatic performance model construction for the fast software exploration of new hardware designs. - John Cavazos; Christophe Dubach; Felix V. Agakov; Edwin V. Bonilla; Michael F. P. O'Boyle; Grigori Fursin; Olivier Temam (CASES, 2006)

Hybrid Optimizations: Which Optimization Algorithm to Use?. - John Cavazos; J. Eliot B. Moss; Michael F. P. O'Boyle (CC, 2006)

Using Machine Learning to Focus Iterative Optimization. - Felix V. Agakov; Edwin V. Bonilla; John Cavazos; Björn Franke; Grigori Fursin; Michael F. P. O'Boyle; John Thomson; Marc Toussaint; Christopher K. I. Williams (CGO, 2006)

Predictive search distributions. - Edwin V. Bonilla; Christopher K. I. Williams; Felix V. Agakov; John Cavazos; John Thomson; Michael F. P. O'Boyle (ICML, 2006)

Method-specific dynamic compilation using logistic regression. - John Cavazos; Michael F. P. O'Boyle (OOPSLA, 2006)

Using PredictiveModeling for Cross-Program Design Space Exploration in Multicore Systems. - Salman Khan 002; Polychronis Xekalakis; John Cavazos; Marcelo Cintra (PACT, 2007)

Fast compiler optimisation evaluation using code-feature based performance prediction. - Christophe Dubach; John Cavazos; Björn Franke; Grigori Fursin; Michael F. P. O'Boyle; Olivier Temam (Conf. Computing Frontiers, 2007)

Rapidly Selecting Good Compiler Optimizations using Performance Counters. - John Cavazos; Grigori Fursin; Felix V. Agakov; Edwin V. Bonilla; Michael F. P. O'Boyle; Olivier Temam (CGO, 2007)

MiDataSets: Creating the Conditions for a More Realistic Evaluation of Iterative Optimization. - Grigori Fursin; John Cavazos; Michael F. P. O'Boyle; Olivier Temam (HiPEAC, 2007)

Intelligent selection of application-specific garbage collectors. - Jeremy Singer; Gavin Brown 001; Ian Watson; John Cavazos (ISMM, 2007)

Intelligent compilers. - John Cavazos (CLUSTER, 2008)

Instruction Cache Energy Saving Through Compiler Way-Placement. - Timothy M. Jones 001; Sandro Bartolini; Bruno De Bus; John Cavazos; Michael F. P. O'Boyle (DATE, 2008)

RUGRAT: Runtime Test Case Generation Using Dynamic Compilers. - Ben Breech; Lori L. Pollock; John Cavazos (ISSRE, 2008)

Iterative optimization in the polyhedral model: part ii, multidimensional time. - Louis-Noël Pouchet; Cédric Bastoul; Albert Cohen 001; John Cavazos (PLDI, 2008)

Gravel: A Communication Library to Fast Path MPI. - Anthony Danalis; Aaron Brown; Lori L. Pollock; D. Martin Swany; John Cavazos (PVM/MPI, 2008)

MPI-aware compiler optimizations for improving communication-computation overlap. - Anthony Danalis; Lori L. Pollock; D. Martin Swany; John Cavazos (ICS, 2009)

Software Automatic Tuning: Concepts and State-of-the-Art Results. - Reiji Suda; Ken Naono; Keita Teranishi; John Cavazos (Software Automatic Tuning, From Concepts to State-of-the-Art Results, 2010)

Split Register Allocation: Linear Complexity Without the Performance Penalty. - Boubacar Diouf; Albert Cohen 001; Fabrice Rastello; John Cavazos (HiPEAC, 2010)

Optimizing and Auto-tuning Belief Propagation on the GPU. - Scott Grauer-Gray; John Cavazos (LCPC, 2010)

An evaluation of different modeling techniques for iterative compilation. - Eunjung Park; Sameer Kulkarni; John Cavazos (CASES, 2011)

Predictive modeling in a polyhedral optimization space. - Eunjung Park; Louis-Noël Pouchet; John Cavazos; Albert Cohen 001; P. Sadayappan (CGO, 2011)

GPGPU accelerated cardiac arrhythmia simulations. - Wei Wang 082; H. Howie Huang; Matthew W. Kay; John Cavazos (EMBC, 2011)

Using graph-based program characterization for predictive modeling. - Eunjung Park; John Cavazos; Marco A. Alvarez (CGO, 2012)

Mitigating the compiler optimization phase-ordering problem using machine learning. - Sameer Kulkarni; John Cavazos (OOPSLA, 2012)

A transactional memory with automatic performance tuning. - Qingping Wang; Sameer Kulkarni; John Cavazos; Michael F. Spear (ACM Trans. Archit. Code Optim., 2012)

Accelerating financial applications on the GPU. - Scott Grauer-Gray; William Killian; Robert Searles; John Cavazos (GPGPU@ASPLOS, 2013)

Automatic construction of inlining heuristics using machine learning. - Sameer Kulkarni; John Cavazos; Christian Wimmer; Doug Simon (CGO, 2013)

Predictive Modeling in a Polyhedral Optimization Space. - Eunjung Park; John Cavazos; Louis-Noël Pouchet; Cédric Bastoul; Albert Cohen 001; P. Sadayappan (Int. J. Parallel Program., 2013)

HERCULES: Strong Patterns towards More Intelligent Predictive Modeling. - Eunjung Park; Christos Kartsaklis; John Cavazos (ICPP, 2014)

HIPS Introduction and Committees. - John Cavazos (IPDPS Workshops, 2014)

Generating OpenCL C kernels from OpenACC. - Tristan Vanderbruggen; John Cavazos (IWOCL, 2014)

HSLOT: the HERCULES scriptable loop transformations engine. - Christos Kartsaklis; Eunjung Park; John Cavazos (WOLFHPC@SC, 2014)

Using Per-Loop CPU Clock Modulation for Energy Efficiency in OpenMP Applications. - Wei Wang 082; Allan Porterfield; John Cavazos; Sridutt Bhalachandra (ICPP, 2015)

Dynamic Android Malware Classification Using Graph-Based Representations. - Lifan Xu; Dong Ping Zhang; Marco A. Alvarez; Jose Andre Morales; Xudong Ma; John Cavazos (CSCloud, 2016)

Compiler Transformations Meet CPU Clock Modulation and Power Capping. - Wei Wang 082; Allan Porterfield; John Cavazos; Sridutt Bhalachandra (ICPP Workshops, 2016)

HADM: Hybrid Analysis for Detection of Malware. - Lifan Xu; Dong Ping Zhang; Nuwan Jayasena; John Cavazos (IntelliSys (2), 2016)

COBAYN: Compiler Autotuning Framework Using Bayesian Networks. - Amir Hossein Ashouri; Giovanni Mariani; Gianluca Palermo; Eunjung Park; John Cavazos; Cristina Silvano (ACM Trans. Archit. Code Optim., 2016)

Parallelization of Machine Learning Applied to Call Graphs of Binaries for Malware Detection. - Robert Searles; Lifan Xu; William Killian; Tristan Vanderbruggen; Teague Forren; John Howe; Zachary Pearson; Corey Shannon; Joshua Simmons; John Cavazos (PDP, 2017)

Directive-based tile abstraction to distribute loops on accelerators. - Tristan Vanderbruggen; John Cavazos; Chunhua Liao; Daniel J. Quinlan (GPGPU@PPoPP, 2017)

The Design and Implementation of OpenMP 4.5 and OpenACC Backends for the RAJA C++ Performance Portability Layer. - William Killian; Tom Scogland; Adam Kunen; John Cavazos (WACCPD@SC, 2017)

MiCOMP: Mitigating the Compiler Phase-Ordering Problem Using Optimization Sub-Sequences and Machine Learning. - Amir Hossein Ashouri; Andrea Bignoli; Gianluca Palermo; Cristina Silvano; Sameer Kulkarni; John Cavazos (ACM Trans. Archit. Code Optim., 2017)

Automatic Tuning of Compilers Using Machine Learning. - Amir H. Ashouri; Gianluca Palermo; John Cavazos; Cristina Silvano (Springer, 2018)

A Survey on Compiler Autotuning using Machine Learning. - Amir H. Ashouri; William Killian; John Cavazos; Gianluca Palermo; Cristina Silvano (ACM Comput. Surv., 2019)