Toggle Main Menu Toggle Search

Open Access padlockePrints

Evaluating Functional Programs on the Flagship Machine

Lookup NU author(s): Professor Paul WatsonORCiD


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


The Flagship project has the aim of designing a parallel computer system for the evaluation of declarative languages. The physical architecture of the machine consists of a set of closely coupled processor/store pairs communicating over a high performance communications network. A functional program to be evaluated is compiled into a Super-Combinator expression graph which is then simplified by graph reduction. The paper discusses the Flagship machine architecture and describes in detail the computational model which defines how a functional program is represented and reduced. The issues underlying the design of the main features of the computational model are examined.

Publication metadata

Author(s): Watson P, Watson I

Editor(s): Kahn, G.

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: Functional Programming Languages and Computer Architectures Conference

Year of Conference: 1987

Pages: 80-97

ISSN: 0302-9743 (Print) 1611-3349 (Online)

Publisher: Springer-Verlag


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

Library holdings: Search Newcastle University Library for this item

Series Title: Lecture Notes in Computer Science

ISBN: 9783540183174