Novel architectures for declarative languages
- 1 January 1983
- journal article
- Published by Institution of Engineering and Technology (IET) in Software & Microsystems
- Vol. 2 (3) , 59-70
- https://doi.org/10.1049/sm.1983.0024
Abstract
Technology has made it possible to create huge numbers of single-chip computers at low cost. Because declarative languages allow parallel evaluation in a natural manner, one attractive possibility for novel architects is to ‘buy speed’ from recent technology by organising large numbers of chips to work in concert on the evaluation of a single declarative program. Following a brief introduction to the field of ‘declarative architectures’, some of the central issues are developed, and various novel architectures are discussed using a new classification based on the way work is distributed. The conclusion is that, even if the more extreme claims for ‘buying speed’ from VLSI for declarative languages fail to materialise, ‘super von Neumann’ implementations will make the new languages practicable very soonKeywords
This publication has 4 references indexed in Scilit:
- The Bath Concurrent LISP machinePublished by Springer Nature ,1983
- The NYU Ultracomputer—designing a MIMD, shared-memory parallel machine (Extended Abstract)ACM SIGARCH Computer Architecture News, 1982
- Edinburgh LCFLecture Notes in Computer Science, 1979
- Systems aspects of The Cambridge RingPublished by Association for Computing Machinery (ACM) ,1979