Back to Search Start Over

Generation of dataflow graphical object code for the lapse programming language.

Authors :
Goos, G.
Hartmanis, J.
Brauer, W.
Hansen, P. Brinch
Gries, D.
Moler, C.
Seegmüller, G.
Stoer, J.
Wirth, N.
Händler, Wolfgang
Gurd, J. R.
Glauert, J. R. W.
Kirkham, C. C.
Source :
Conpar 81; 1981, p155-168, 14p
Publication Year :
1981

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. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540108276
Database :
Supplemental Index
Journal :
Conpar 81
Publication Type :
Book
Accession number :
33180417
Full Text :
https://doi.org/10.1007/BFb0105116