• Publications
  • Influence
Market-based grid resource allocation using a stable continuous double auction
  • Z. Tan, J. Gurd
  • Computer Science
  • 8th IEEE/ACM International Conference on Grid…
  • 19 September 2007
A market-based grid resource allocation mechanism is presented and evaluated. It takes into account the architectural features and special requirements of computational grids while ensuring economicExpand
  • 83
  • 12
The Manchester prototype dataflow computer
The Manchester project has developed a powerful dataflow processor based on dynamic tagging. This processor is large enough to tackle realistic applications and exhibits impressive speedup forExpand
  • 308
  • 7
Using AspectJ to separate concerns in parallel scientific Java code
Scientific software frequently demands high performance in order to execute complex models in acceptable time. A major means of obtaining high performance is via parallel execution on multi-processorExpand
  • 100
  • 6
Interactive computer graphics
  • 56
  • 6
A join point for loops in AspectJ
The current AspectJ join points represent locations in the code that are the interface of the Java objects. However, not all the "things that happen" happen at the interfaces. In particular, loopsExpand
  • 127
  • 4
Visualisation-based tool support for the development of aspect-oriented programs
The development of aspect-oriented software requires tool support to make the aspect-oriented structures explicit and to assist programmers in understanding the overall source code, includingExpand
  • 21
  • 4
OoLALA: an object oriented analysis and design of numerical linear algebra
In this paper we review the design of a sequential object oriented linear algebra library, O<sc>O</sc>L<sc>A</sc>L<sc>A</sc>. Several designs are proposed and used to classify existing sequentialExpand
  • 32
  • 3
OCEANS: Optimizing Compilers for Embedded Applications
This paper presents an overview of the activities carried out within the second year of the ESPRIT project OCEANS whose objective is to combine high and low-level optimisation approaches within anExpand
  • 43
  • 2
A comparative analysis of four parallelisation schemes
An experimental study of four different schemes for parallelisation of FORTRAN codes is presented. One scheme is manual (performed by the programmer), the other three are automatic (performedExpand
  • 17
  • 2
SUDA : A program for Detecting Special Uniques 1
The importance of being able to classify records according to disclosure risk is well understood; Skinner and Holmes (1998), Fienberg and Makov (1998). One concept for so classifying records isExpand
  • 9
  • 2