Publications

This is a list of academic publications which I wrote or co-wrote during my time as a researcher at the University of York.

2012

Conference paper: Investigation of Scratchpad Memory for Preemptive Multitasking by Jack Whitham and Robert I. Davis and Neil C. Audsley and Sebastian Altmeyer and Claire Maiza, in Proc. RTSS 2012 — Web page / PDF / Abstract / Presentation / Experiment Software / Bibtex.

Conference paper: Optimal Program Partitioning for Predictable Performance by Jack Whitham and Neil Audsley, in Proc. ECRTS, pages 122-131, 2012, DOI 10.1109/ECRTS.2012.18 — Web page / PDF / Abstract / Presentation / Experiment Software / Bibtex.

Conference paper: Explicit Reservation of Local Memory in a Predictable, Preemptive Multitasking Real-time System by Jack Whitham and Neil Audsley, in Proc. RTAS 2012 — Web page / PDF / Abstract / Experiment Software / Bibtex.

2011

Technical report: The Limits of TDMA Based Memory Access Scheduling by Jack Whitham and Martin Schoeberl, , number YCS-2011-470 2011 — Web page / PDF / Abstract / Bibtex.

2010

Article: Time-Predictable Out-of-Order Execution for Hard Real-Time Systems by Jack Whitham and Neil Audsley, in IEEE Transactions on Computers, volume 59, number 9, pages 1210-1223, 2010, DOI 10.1109/TC.2010.109 — PDF (IEEE) / Downloads / Bibtex.

Conference paper: Investigating average versus worst-case timing behavior of data caches and data scratchpads. by Jack Whitham and Neil Audsley, in Proc. ECRTS, pages 165-174, 2010 — PDF / Presentation / Downloads / Bibtex.

Conference paper: Studying the Applicability of the Scratchpad Memory Management Unit by Jack Whitham and Neil Audsley, in Proc. RTAS, pages 205-214, 2010 — PDF / Abstract / Presentation / Downloads / Bibtex.

2009

Conference paper: Implementing Time-predictable Load and Store Operations by Jack Whitham and Neil Audsley, in Proc. EMSOFT, pages 265-274, 2009 — PDF / Abstract / Presentation / Bibtex.

Conference paper: Using Hardware Methods to Improve Time-predictable Performance in Real-time Java Systems by Jack Whitham and Neil Audsley and Martin Schoeberl, in Proc. JTRES, pages 130-139, 2009 — PDF / Abstract / Presentation / Bibtex.

Technical report: The Scratchpad Memory Management Unit for Microblaze: Implementation, Testing, and Case Study by Jack Whitham and Neil Audsley, , number YCS-2009-439 2009 — PDF / Abstract / Downloads / Bibtex.

2008

Conference paper: Predictable Out-of-order Execution Using Virtual Traces by Jack Whitham and Neil Audsley, in Proc. RTSS, pages 445-455, 2008 (Best Student Paper) — PDF / Abstract / Presentation / Downloads / Bibtex.

Presentation: The CoSMoS multi-FPGA Simulation Facility by Jack Whitham, presented at CoSMoS Workshop 2008 — Presentation / Bibtex.

Conference paper: Forming Virtual Traces for WCET Analysis and Reduction by Jack Whitham and Neil Audsley, in Proc. RTCSA, pages 377-386, 2008 — PDF / Abstract / Presentation / Bibtex.

Conference paper: Traces as a Solution to Pessimism and Modeling Costs in WCET Analysis by Jack Whitham and Neil Audsley, in Proc. WCET, pages 123-130, 2008 — PDF / Abstract / Presentation / Bibtex.

PhD Thesis: Real-time Processor Architectures for Worst Case Execution Time Reduction by Jack Whitham, 2008 — Downloads / Bibtex.

Conference paper: Using Trace Scratchpads to Reduce Execution Times in Predictable Real-Time Architectures by Jack Whitham and Neil Audsley, in Proc. RTAS, pages 305-316, 2008 — PDF / Presentation / Bibtex.

Conference paper: Limitations of Adaptable Systems for WCET Reduction by Jack Whitham and Neil Audsley, in Proc. APRES 2008 — PDF / Presentation / Bibtex.

Presentation: CPUs For WCET Reduction by Jack Whitham, presented at RTS Group Meeting 2008 — Presentation / Bibtex.

2007

Conference paper: A Self-Optimising Simulator For a Coarse-Grained Reconfigurable Array by Jack Whitham and Neil Audsley, in Proc. UK Embedded Forum, pages 99-109, 2007 — PDF / Presentation / Bibtex.

2006

Conference paper: MCGREP - A Predictable Architecture for Embedded Real-time Systems by Jack Whitham and Neil Audsley, in Proc. RTSS, pages 13-24, 2006 (Best Student Paper) — PDF / Presentation / Bibtex.

Conference paper: Integrating Custom Instruction Specifications into C Development Processes by Jack Whitham and Neil Audsley, in Proc. ARC 2006 — PDF / Bibtex.