The FFP machine

The FFP machine directl11 e:tecutes programs written in a general purpose high level functional programming language. It is a small-grain reduction machine which dynamicallJI creates independent submachines of varJ!ing size consisting of conglomerations of processor. for each available subcomputation. Buau..e the machine performs problem decomposition and resource alloeation without e:tplicit programmer or software control, it is appropriate for d11namic and irregular computations. We descn"be an implementation that consists of a binarJI tree of onl11 two kinds of processors; this implementation iB u:tensible and well-suited to VLSI implementation.