Computer Laboratory

Publications

Below is a list of my publications. These can also be found on my ACM author page or on my Google citations page.

2014

ISCA 2014 paper HELIX-RC: An Architecture-Compiler Co-Design for Automatic Parallelization of Irregular Programs
Simone Campanoni, Kevin Brownell, Svilen Kanev, Timothy M. Jones, Gu-Yeon Wei, David Brooks
41st International Symposium on Computer Architecture (ISCA), June 2014 (To Appear)

DATE 2014 paperALLARM: Optimizing Sparse Directories for Thread-Local Data
Amitabha Roy and Timothy M. Jones
Conference on Design, Automation and Test in Europe (DATE), February 2014

SiPhotonics 2014 paperTowards Zero Latency Photonic Switching in Shared Memory Networks
Anouk Van Laer, Muhammad Ridwan Madarbux, Philip M. Watts and Timothy M. Jones
Workshop on Exploiting Silicon Photonics for Energy-Efficient Heterogeneous Parallel Architectures (SiPhotonics) in conjunction with HiPEAC, January 2014

2013

TACO 2013Dynamic Microarchitectural Adaptation Using Machine Learning
Christophe Dubach, Timothy M. Jones and Edwin V. Bonilla
ACM Transactions on Architecture and Code Optimization (TACO), Volume 10 Issue 4, December 2013

ICCD 2013RECAP: Region-Aware Cache Partitioning
Karthik T. Sundararajan, Timothy M. Jones and Nigel P. Topham
International Conference on Computer Design (ICCD), October 2013

IJPP 2013The Smart Cache: An Energy-Efficient Cache Architecture Through Dynamic Adaptation
Karthik T. Sundararajan, Timothy M. Jones and Nigel P. Topham
International Journal of Parallel Programming, Volume 41 Number 2, April 2013

OFC 2013Full System Simulation of Optically Interconnected Chip Multiprocessors Using gem5
Anouk Van Laer, Timothy M. Jones and Philip M. Watts
Optical Fiber Communication Conference (OFC), March 2013

SELSE 2013Measuring Code Optimization Impact on Voltage Noise
Svilen Kanev, Timothy M. Jones, Gu-Yeon Wei, David Brooks and Vijay Janapa Reddi
Workshop on Silicon Errors in Logic - System Effects (SELSE), March 2013

2012

IEEE Micro 2012HELIX: Making the Extraction of Thread-Level Parallelism Mainstream
Simone Campanoni, Timothy M. Jones, Glenn Holloway, Gu-Yeon Wei and David Brooks
IEEE Micro, Volume 32 Number 4, July - August 2012

HPCA 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

HiPEAC 2012The migration prefetcher: Anticipating data promotion in dynamic NUCA caches
Javier Lira, Timothy M. Jones, Carlos Molina, 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 Issue 4, January 2012.

2011

TC 2011An 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

SAMOS 2011Smart 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

CGO 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

Transactions on HiPEAC 2011Compiler 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

MICRO 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

ICCD 2009Rapid 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

TACO 2009Energy-efficient register caching with compiler assistance
Timothy M. Jones, Michael F. P. O'Boyle, Jaume Abella, Antonio González, Oğuz Ergin
ACM Transactions on Architecture and Code Optimization (TACO), Volume 6 Issue 4, October 2009

TACO 2009Exploring the limits of early register release: Exploiting compiler analysis
Timothy M. Jones, Michael F. P. O'Boyle, Jaume Abella, Antonio González, Oğuz Ergin
ACM Transactions on Architecture and Code Optimization (TACO), Volume 6 Issue 3, September 2009

2008

CASES 2008Exploring and predicting the architecture/optimising compiler co-design space
Christophe Dubach, Timothy M. Jones, Michael F.P. O'Boyle
International conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES), October 2008

INTERACT 2008Evaluating 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

MICRO 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

INTERACT 2007Designing 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

ThesisCompiler-Directed Energy Savings in Superscalar Processors
Timothy M. Jones
PhD Thesis. School of Informatics, University of Edinburgh, 2006

PACT 2005 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

HPCA 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