GRIP — a high-performance architecture for parallel graph reduction

  • Simon L Peyton Jones
  • Chris Clack
  • Jon Salkild
  • Mark Hardie
Conference paper

DOI: 10.1007/3-540-18317-5_7

Part of the Lecture Notes in Computer Science book series (LNCS, volume 274)
Cite this paper as:
Jones S.L.P., Clack C., Salkild J., Hardie M. (1987) GRIP — a high-performance architecture for parallel graph reduction. In: Kahn G. (eds) Functional Programming Languages and Computer Architecture. FPCA 1987. Lecture Notes in Computer Science, vol 274. Springer, Berlin, Heidelberg

Abstract

GRIP is a high-performance parallel machine designed to execute functional programs using supercombinator graph reduction. It uses a high-bandwidth bus to provide access to a large, distributed shared memory, using intelligent memory units and packet-switching protocols to increase the number of processors which the bus can support. GRIP is also being programmed to support parallel Prolog and DACTL.

We outline GRIP's architecture and firmware, discuss the major design issues, and describe the current state of the project and our plans for the future.

Download to read the full conference paper text

Copyright information

© Springer-Verlag 1987

Authors and Affiliations

  • Simon L Peyton Jones
    • 1
  • Chris Clack
    • 1
  • Jon Salkild
    • 1
  • Mark Hardie
    • 1
  1. 1.Department of Computer ScienceUniversity College LondonLondon

Personalised recommendations