Title
Generation of dataflow graphical object code for the Lapse programming language
Abstract
Of the many proposals for parallel computer architectures, dataflow systems offer perhaps the greatest potential parallelism at the hardware level. However, it is unreasonable to expect users to exploit this parallelism at such a low level, and it is necessary to provide high level programming facilities which allow the user the abstract freedom of expression he requires, whilst permitting efficient use of the hardware. It has been noticed that single-assignment languages are particularly well-suited to dataflow machines, yet exhibit most of the familiar, useful features of conventional high level languages. This paper considers some aspects of code generation from the single-assignment language Lapse for the Manchester prototype dataflow computer. The syntax of Lapse, which resembles Pascal, is introduced, and code generation templates are presented. Some possible optimisations of flowgraph code are discussed, particularly in the implementation of arrays.
Year
DOI
Venue
1981
10.1007/BFb0105116
CONPAR
Keywords
Field
DocType
lapse programming language,dataflow graphical object code,programming language,code generation,high level language
Specification language,Object code,Programming language,Programming paradigm,Computer science,Parallel computing,Code generation,Dataflow,Third-generation programming language,Low-level programming language,Programming language implementation
Conference
ISBN
Citations 
PageRank 
3-540-10827-0
3
1.49
References 
Authors
5
3
Name
Order
Citations
PageRank
John R. Gurd132353.83
John R. W. Glauert214512.14
Chris C. Kirkham3255.40