Publications
Below is a list of my publications. These can also be found on my ACM author page or on my Google citations page.
2012
The HELIX Project: Overview and Directions.
Simone Campanoni, Timothy M. Jones, Glenn Holloway, Gu-Yeon Wei and David Brooks.
Design Automation Conference (DAC), June 2012.
HELIX: Automatic Parallelization of Irregular Programs for Chip Multiprocessing.
Simone Campanoni, Timothy M. Jones, Glenn Holloway, Vijay Janapa Reddi, Gu-Yeon Wei and David Brooks.
International Symposium on Code Generation and Optimization (CGO), April 2012.
Cooperative Partitioning: Energy-Efficient Cache Partitioning for High-Performance CMPs.
Karthik T. Sundararajan, Vasileious Porpodas, Timothy M. Jones, Nigel P. Topham and Björn Franke.
18th International Symposium on High Performance Computer Architecture (HPCA-18), February 2012.
The Migration Prefetcher: Anticipating Data Promotion in Dynamic NUCA Caches.
Javier Lira, Timothy M. Jones, Carlos Molina and Antonio González.
7th International Conference on High-Performance and Embedded Architectures and Compilers (HiPEAC)
ACM Transactions on Architecture and Code Optimization (TACO), Volume 8 Number 4, January 2012.
2011
An Empirical Architecture-Centric Approach to Microarchitectural Design Space Exploration.
Christophe Dubach, Timothy M. Jones and Michael F.P. O'Boyle.
IEEE Transactions on Computers, Volume 60, Number 10, October 2011.
Smart Cache: A Self Adaptive Cache Architecture for Energy Efficiency.
Karthik T. Sundararajan, Timothy M. Jones and Nigel Topham.
International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS), July 2011.
Link-Time Optimisation for Power Efficiency in a Tagless Instruction Cache.
Timothy M. Jones, Sandro Bartolini, Jonas Maebe and Dominique Chanet.
International Symposium on Code Generation and Optimization (CGO), April 2011.
Compiler Directed Issue Queue Energy Reduction.
Timothy M. Jones, Michael F.P. O'Boyle, Jaume Abella and Antonio González.
Transactions on High-Performance Embedded Architectures and Compilers IV, Lecture Notes in Computer Science, Volume 6760, 2011.
2010
A Predictive Model for Dynamic Microarchitectural Adaptivity Control.
Christophe Dubach, Timothy M. Jones, Edwin V. Bonilla and Michael F.P. O'Boyle.
43rd International Symposium on Microarchitecture (MICRO-43), December 2010.
2009
Portable Compiler Optimisation Across Embedded Programs and Microarchitectures using Machine Learning.
Christophe Dubach, Timothy M. Jones, Edwin V. Bonilla, Grigori Fursin and Michael F.P. O'Boyle.
42nd International Symposium on Microarchitecture (MICRO-42), December 2009.
Rapid Early-Stage Microarchitecture Design Using Predictive Models.
Christophe Dubach, Timothy M. Jones and Michael F.P. O'Boyle.
International Conference on Computer Design (ICCD), October 2009.
Energy-Efficient Register Caching with Compiler Assistance.
Timothy M. Jones, Michael F. P. O'Boyle, Jaume Abella, Antonio González and Oğuz Ergin.
ACM Transactions on Architecture and Code Optimization (TACO), Volume 6 Number 4, October 2009.
Exploring the Limits of Early Register Release: Exploiting Compiler Analysis.
Timothy M. Jones, Michael F. P. O'Boyle, Jaume Abella, Antonio González and Oğuz Ergin.
ACM Transactions on Architecture and Code Optimization (TACO), Volume 6 Number 3, September 2009.
2008
Exploring and Predicting the Architecture/Optimising Compiler Co-Design Space.
Christophe Dubach, Timothy M. Jones and Michael F.P. O'Boyle.
International conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES), October 2008.
Instruction Cache Energy Saving Through Compiler Way-Placement.
Timothy M. Jones, Sandro Bartolini, Bruno De Bus, John Cavazos and Michael F. P. O'Boyle.
Conference on Design, Automation and Test in Europe (DATE), March 2008.
Evaluating the Effects of Compiler Optimisations on AVF.
Timothy M. Jones, Michael F.P. O'Boyle and Oğuz Ergin.
12th Annual Workshop on the Interaction between Compilers and Computer Architecture (INTERACT) in conjunction with HPCA-14, February 2008.
2007
Microarchitectural Design Space Exploration Using An Architecture-Centric Approach.
Christophe Dubach, Timothy M. Jones and Michael F.P. O'Boyle.
40th International Symposium on Microarchitecture (MICRO-40), December 2007.
Designing Efficient Processors Using Compiler-Directed Optimisations.
Timothy M. Jones, Michael F.P. O'Boyle, Jaume Abella, Antonio González and Oğuz Ergin.
11th Annual Workshop on the Interaction between Compilers and Computer Architecture (INTERACT) in conjunction with HPCA-13, February 2007.
Pre 2007
Compiler-Directed Energy Savings in Superscalar Processors.
Timothy M. Jones.
PhD Thesis. School of Informatics, University of Edinburgh, 2006.
Compiler Directed Early Register Release.
Timothy M. Jones, Michael F.P. O'Boyle, Jaume Abella, Antonio González and Oğuz Ergin.
14th International Conference on Parallel Architectures and Compilation Techniques (PACT), September 2005.
Software Directed Issue Queue Power Reduction.
Timothy M. Jones, Michael F.P. O'Boyle, Jaume Abella and Antonio González.
11th International Symposium on High-Performance Computer Architecture (HPCA-11), February 2005.
