A prototype data flow computer with token labelling. - Ian Watson; John R. Gurd (MARK, 1979)

Nondeterministic Dataflow Graphs. - Arthur J. Catto; John R. Gurd (IFIP Congress, 1980)

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

Resource management in dataflow. - Arthur J. Catto; John R. Gurd (FPCA, 1981)

A Practical Data Flow Computer. - Ian Watson; John R. Gurd (Computer, 1982)

Preliminary Evaluation of a Prototype Dataflow Computer. - John R. Gurd; Ian Watson (IFIP Congress, 1983)

Hardware and Software Enhancement of the Manchester Dataflow Machine. - A. P. Wim Böhm; John R. Gurd; John Sargeant (COMPCON, 1985)

Transforming Recursive Programs for Execution on Parallel Machines. - V. J. Bush; John R. Gurd (FPCA, 1985)

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

The Manchester dataflow machine. - John R. Gurd (Future Gener. Comput. Syst., 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)

A Salable Dataflow Structure Store. - K. Kawakami; John R. Gurd (ISCA, 1986)

Processor Allocation in a Multi-ring Dataflow Machine. - P. M. C. C. Barahona; John R. Gurd (J. Parallel Distributed Comput., 1986)

Tools for Performance Evaluation of Parallel Machines. - A. P. Wim Böhm; John R. Gurd (ICS, 1987)

Performance issues in dataflow machines. - John R. Gurd; A. P. Wim Böhm; Yong Meng Teo (Future Gener. Comput. Syst., 1987)

The Effect of Iterative Instructions in Dataflow Computers. - A. P. Wim Böhm; John R. Gurd; Yong Meng Teo (ICPP (1), 1989)

Future Trends in Supercomputing: Access and Evaluation. - John R. Gurd (IFIP Congress, 1989)

Iterative Instructions in the Manchester Dataflow Computer. - A. P. Wim Böhm; John R. Gurd (IEEE Trans. Parallel Distributed Syst., 1990)

Manchester data-flow: a progress report. - John R. Gurd; David F. Snelling (ICS, 1992)

Supercomputing: big bang or steady state growth? - John R. Gurd (SIGARCH Comput. Archit. News, 1994)

Self-regulation of workload in the Manchester Data-Flow computer. - John R. Gurd; David F. Snelling (MICRO, 1995)

OCEANS: Optimizing Compilers for Embedded Applications. - Bas Aarts; Michel Barreteau; François Bodin; Peter Brinkhaus; Zbigniew Chamski; Henri-Pierre Charles; Christine Eisenbeis; John R. Gurd; Jan Hoogerbrugge; Ping Hu; William Jalby; Peter M. W. Knijnenburg; et al. (Euro-Par, 1997)

Performance Improvement through Overhead Analysis: A Case Study in Molecular Dynamics. - Graham D. Riley; J. Mark Bull; John R. Gurd (International Conference on Supercomputing, 1997)

Compile-Time Minimisation of Load Imbalance in Loop Nests. - Rizos Sakellariou; John R. Gurd (International Conference on Supercomputing, 1997)

OCEANS: Optimising Compilers for Embedded Applications. - Michel Barreteau; François Bodin; Peter Brinkhaus; Zbigniew Chamski; Henri-Pierre Charles; Christine Eisenbeis; John R. Gurd; Jan Hoogerbrugge; Ping Hu; William Jalby; Peter M. W. Knijnenburg; Michael F. P. O'Boyle; et al. (Euro-Par, 1998)

Evaluation of Two Compiler-Based Approaches for the Parallelisation of an MPEG-2 Decoder. - Arnaud Laffitte; Rizos Sakellariou; John R. Gurd (HPCN Europe, 1998)

OCEANS - Optimising Compilers for Embedded Applications. - Michel Barreteau; François Bodin; Zbigniew Chamski; Henri-Pierre Charles; Christine Eisenbeis; John R. Gurd; Jan Hoogerbrugge; Ping Hu; William Jalby; Toru Kisuki; Peter M. W. Knijnenburg; Paul van der Mark; et al. (Euro-Par, 1999)

A comparative analysis of four parallelisation schemes. - Nandini Mukherjee; John R. Gurd (International Conference on Supercomputing, 1999)

A Preliminary Evaluation of FINESSE , a Feedback-Guided Performance Enhancement System. - Nandini Mukherjee; Graham D. Riley; John R. Gurd (Euro-Par, 2000)

OoLALA: an object oriented analysis and design of numerical linear algebra. - Mikel Luján; T. L. Freeman; John R. Gurd (OOPSLA, 2000)

FINESSE: a prototype feedback-guided performance enhancement system. - Nandini Mukherjee; Graham D. Riley; John R. Gurd (PDP, 2000)

Using AspectJ to separate concerns in parallel scientific Java code. - Bruno Harbulot; John R. Gurd (AOSD, 2004)

Complex code querying and navigation for AspectJ. - J.-Hendrik Pfeiffer; Andonis Sardos; John R. Gurd (eTX, 2005)

Storage Formats for Sparse Matrices in Java. - Mikel Luján; Anila Usman; Patrick Hardie; T. L. Freeman; John R. Gurd (International Conference on Computational Science (1), 2005)

DIFOJO: A Java Fork/Join Framework for Heterogeneous Networks. - Mikel Luján; Gibson Mukarakate; John R. Gurd; T. L. Freeman (PDP, 2005)

Stop the clock!: new directions for embedded controllers in wireless sensor networks. - Robert Taylor; Andrew Robinson; John R. Gurd (SenSys, 2005)

Performance control of scientific coupled models in Grid environments. - Christopher W. Armstrong; Rupert W. Ford; John R. Gurd; Mikel Luján; Kenneth R. Mayes; Graham D. Riley (Concurr. Pract. Exp., 2005)

Special Issue: Grid Performance. - John R. Gurd; Anthony J. G. Hey; Juri Papay; Graham D. Riley (Concurr. Pract. Exp., 2005)

On the conditions necessary for removing abstraction penalties in OOLALA. - Mikel Luján; T. L. Freeman; John R. Gurd (Concurr. Pract. Exp., 2005)

Elimination of Java array bounds checks in the presence of indirection. - Mikel Luján; John R. Gurd; T. L. Freeman; José Miguel-Alonso (Concurr. Pract. Exp., 2005)

A join point for loops in AspectJ. - Bruno Harbulot; John R. Gurd (AOSD, 2006)

Visualisation-based tool support for the development of aspect-oriented programs. - J.-Hendrik Pfeiffer; John R. Gurd (AOSD, 2006)

Performance Evaluation of Storage Formats for Sparse Matrices in Fortran. - Anila Usman; Mikel Luján; Len Freeman; John R. Gurd (HPCC, 2006)

A distributed dynamic aspect machine for scientific software development. - Chanwit Kaewkasi; John R. Gurd (VMIL, 2007)

Autonomous performance control of distributed applications in a heterogeneous environment. - Keping Chen; Kenneth R. Mayes; John R. Gurd (Autonomics, 2007)

Market-based grid resource allocation using a stable continuous double auction. - Zhu Tan; John R. Gurd (GRID, 2007)

Adaptive performance control for distributed scientific coupled models. - Mohamed Khamiss Hussein; Kenneth R. Mayes; Mikel Luján; John R. Gurd (ICS, 2007)

Special Issue: European-American Working Group on Automatic Performance Analysis (APART). - Michael Gerndt; John R. Gurd (Concurr. Comput. Pract. Exp., 2007)

Groovy AOP: a dynamic AOP system for a JVM-based language. - Chanwit Kaewkasi; John R. Gurd (SPLAT@AOSD, 2008)

A synchronized block join point for AspectJ. - Chenchen Xi; Bruno Harbulot; John R. Gurd (FOAL, 2008)

Aspect-oriented support for synchronization in parallel computing. - Chenchen Xi; Bruno Harbulot; John R. Gurd (PLATE@AOSD, 2009)

Factors affecting the performance of parallel mining of minimal unique itemsets on diverse architectures. - David J. Haglin; Kenneth R. Mayes; Anna M. Manning; John Feo; John R. Gurd; Mark J. Elliot; John A. Keane (Concurr. Comput. Pract. Exp., 2009)