Five ALGOL Compilers
TL;DR: A detailed comparison of the times taken to perform elementary statements in ALGOL 60 has revealed wide differences in performance, and a search is undertaken to find the reasons for the disparities.
read more
Abstract: A detailed comparison of the times taken to perform elementary statements in ALGOL 60 has revealed wide differences in performance. An examination of the machine code produced by five compilers (Atlas, KDF9 (Kidsgrove), 1900 (XALT), BS500 and 1108 (Trondheim compiler)) has been undertaken to find the reasons for the disparities. The large range of machine architecture means that very different techniques have been used for code generation. This enables one to give guide lines for a suitable architecture for good ALGOL 60 code generation to be possible. (Received September 1971)
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
The structure of directly executed languages: a new theory of interpretive system design
Lee Windsor Hoevel,Michael J. Flynn +1 more
- 01 Mar 1977
TL;DR: This paper concerns two important issues in the design of optimal languages for direct execution in an interpretive system: binding the operand identifier in an executable instruction unit to the arguments of the routine implementing the operator defined by that instruction; and binding operand identifiers to execution variables.
9
Estimating the execution speed of an Algol program
TL;DR: A simple method of estimating the speed of an ALGOL program can be used as a programming aid in the construction of officient algorithms.
8
A universal benchmark
TL;DR: The present trend towards mediocrity in computer science is partly due to the discouragement of one of the most fertile activities in the subject; namely game playing.
6
A theory of interpretive architectures: some notes on DEL design and a Fortran case study
Lee Windsor Hoevel,Michael J. Flynn +1 more
- 01 Feb 1979
TL;DR: This DEL for FORTRAN called DELtran comes close to achieving the ideal program measures and is an attempt to develop a reasonably comprehensive theory of DEL synthesis.
5
References
Thunks: a way of compiling procedure statements with some comments on procedure declarations
TL;DR: This paper presents a technique for the implementation of procedure statements of ALGOL 60 with some comments on the Implementation of procedure declarations and indicates that this solution is one acceptable solution to a problem soluble in many ways.
90
Some statistics from algol programs
B. A. Wichmann
- 01 Jan 1970
TL;DR: A substantial amount of statistical information is given of Algol programs run at the National Physical Laboratory, giving a clear indication of the weaknesses and merits of each one, as well as a comparison of their execution speeds.
Related Papers (5)
[...]
J. C. van Vliet
- 01 Jan 1979
[...]
Peter Naur
- 16 Mar 1960
[...]
Brian Randall,Lawford J. Russell +1 more
- 01 Jan 1964