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.