Generation of dataflow graphical object code for the Lapse programming language. - John R. Gurd; John R. W. Glauert; Chris C. Kirkham (CONPAR, 1981)

The Manchester Prototype Dataflow Computer. - John R. Gurd; Chris C. Kirkham; Ian Watson (Commun. ACM, 1985)

Fine-Grain Parallel Computing: The Dataflow Approach. - John R. Gurd; P. M. C. C. Barahona; A. P. Wim Böhm; Chris C. Kirkham; A. J. Parker; John Sargeant (Future Parallel Computers, 1986)

Data Flow: Achievements and Prospects (Invited Paper). - John R. Gurd; Chris C. Kirkham (IFIP Congress, 1986)

Stored Data Structures on the Manchester Dataflow Machine. - John Sargeant; Chris C. Kirkham (ISCA, 1986)

Towards a Computational Model for UFO. - John Sargeant; Chris C. Kirkham; Steve Anderson (IFIP PACT, 1994)

Efficient implementation of aggregates in united functions and objects. - Zhonghua Li; Chris C. Kirkham (ACM Southeast Regional Conference, 1995)

Efficient Storage Reuse of Aggregates in Single Assignment Languages. - Zhonghua Li; Chris C. Kirkham (CC, 1996)

Generalized Multiprocessor Scheduling. - Zhonghua Li; Chris C. Kirkham (Euro-Par, Vol. II, 1996)

Exploiting Implicit Parallelism in Functional Programs with SLAM. - John Sargeant; Chris C. Kirkham; Ian Watson (IFL, 2000)

Loop Parallelisation for the Jikes RVM. - Jisheng Zhao; Ian Rogers; Chris C. Kirkham; Ian Watson (PDCAT, 2005)

Dynamic analysis of program concepts in Java. - Jeremy Singer; Chris C. Kirkham (PPPJ, 2006)

Visualized adaptive runtime subsystems. - Jeremy Singer; Chris C. Kirkham (SOFTVIS, 2006)

A Study of a Transactional Parallel Routing Algorithm. - Ian Watson; Chris C. Kirkham; Mikel Luján (PACT, 2007)

Optimizing Chip Multiprocessor Work Distribution Using Dynamic Compilation. - Jisheng Zhao; Matthew Horsnell; Ian Rogers; Andrew Dinn; Chris C. Kirkham; Ian Watson (Euro-Par, 2007)

Ranked reservoir sampling: an extension to the reservoir sampling algorithm. - Chris C. Kirkham (Softw. Pract. Exp., 2007)

Advanced Concurrency Control for Transactional Memory Using Transaction Commit Rate. - Mohammad Ansari; Christos Kotselidis; Kim Jarvis; Mikel Luján; Chris C. Kirkham; Ian Watson (Euro-Par, 2008)

Lee-TM: A Non-trivial Benchmark Suite for Transactional Memory. - Mohammad Ansari; Christos Kotselidis; Ian Watson; Chris C. Kirkham; Mikel Luján; Kim Jarvis (ICA3PP, 2008)

Adaptive Loop Tiling for a Multi-cluster CMP. - Jisheng Zhao; Matthew Horsnell; Mikel Luján; Ian Rogers; Chris C. Kirkham; Ian Watson (ICA3PP, 2008)

DiSTM: A Software Transactional Memory Framework for Clusters. - Christos Kotselidis; Mohammad Ansari; Kim Jarvis; Mikel Luján; Chris C. Kirkham; Ian Watson (ICPP, 2008)

Investigating software Transactional Memory on clusters. - Christos Kotselidis; Mohammad Ansari; Kim Jarvis; Mikel Luján; Chris C. Kirkham; Ian Watson (IPDPS, 2008)

Experiences using adaptive concurrency in transactional memory with Lee's routing algorithm. - Mohammad Ansari; Christos Kotselidis; Kim Jarvis; Mikel Luján; Chris C. Kirkham; Ian Watson (PPoPP, 2008)

Constraint based optimization of stationary fields. - Ian Rogers; Jisheng Zhao; Chris C. Kirkham; Ian Watson (PPPJ, 2008)

Exploiting the Correspondence between Micro Patterns and Class Names. - Jeremy Singer; Chris C. Kirkham (SCAM, 2008)

Dynamic analysis of Java program concepts for visualization and profiling. - Jeremy Singer; Chris C. Kirkham (Sci. Comput. Program., 2008)

Steal-on-Abort: Improving Transactional Memory Performance through Dynamic Transaction Reordering. - Mohammad Ansari; Mikel Luján; Christos Kotselidis; Kim Jarvis; Chris C. Kirkham; Ian Watson (HiPEAC, 2009)

On the Performance of Contention Managers for Complex Transactional Memory Benchmarks. - Mohammad Ansari; Christos Kotselidis; Mikel Luján; Chris C. Kirkham; Ian Watson (ISPDC, 2009)

Profiling Transactional Memory Applications. - Mohammad Ansari; Kim Jarvis; Christos Kotselidis; Mikel Luján; Chris C. Kirkham; Ian Watson (PDP, 2009)

Improving Performance by Reducing Aborts in Hardware Transactional Memory. - Mohammad Ansari; Behram Khan; Mikel Luján; Christos Kotselidis; Chris C. Kirkham; Ian Watson (HiPEAC, 2010)

Clustering JVMs with software transactional memory support. - Christos Kotselidis; Mikel Luján; Mohammad Ansari; Konstantinos Malakasis; Behram Khan; Chris C. Kirkham; Ian Watson (IPDPS, 2010)

Robust Adaptation to Available Parallelism in Transactional Memory Applications. - Mohammad Ansari; Mikel Luján; Christos Kotselidis; Kim Jarvis; Chris C. Kirkham; Ian Watson (Trans. High Perform. Embed. Archit. Compil., 2011)

Transaction Reordering to Reduce Aborts in Software Transactional Memory. - Mohammad Ansari; Mikel Luján; Christos Kotselidis; Kim Jarvis; Chris C. Kirkham; Ian Watson (Trans. High Perform. Embed. Archit. Compil., 2011)