Processing Transactions on GRIP

G Akerholt, K. Hammond, S.L. Peyton Jones, P. Trinder
Parallel Languages and Architectures Europe, Munich, Germany, June 1993.

The GRIP architecture allows efficient execution of functional programs on a multi-processor built from standard hardware components. State-of-the-art compilation techniques are combined with sophisticated runtime resource-control to give good parallel performance. This paper reports the results of running GRIP on an application which is apparently unsuited to the basic functional model: a database transaction manager incorporating updates as well as lookup transactions. The results obtained show good relative speedups for GRIP, with real performance advantages over the same application executing on sequential machines.

  author = 	 {G. Akerholt, Kevin Hammond, Simon L. {Peyton Jones}, Philip W. Trinder},
  title = 	 {Processing Transactions on GRIP},
  booktitle = 	 {Parallel Languages and Architectures Europe},
  year = 	 {1993},
  address = 	 {Munich, Germany},
  month = 	 jun,

Available in: ps, ps.gz

GPH Papers | GPH