Rosalie Steier
Pages 1-2
Robert L. Ashenhurst
Pages 3-4
Rosalie Steier
Page 5
Reduced instruction set computers aim for both simplicity in hardware and synergy between architectures and compilers. Optimizing compilers are used to compile programming languages down to instructions that are as unencumbered …
David A. Patterson
Pages 8-21
Sixty-four small computers are connected by a network of point-to-point communication channels in the plan of a binary 6-cube. This “Cosmic Cube” computer is a hardware simulation of a future VLSI implementation that will consist …
Charles L. Seitz
Pages 22-33
The Manchester project has developed a powerful dataflow processor based on dynamic tagging. This processor is large enough to tackle realistic applications and exhibits impressive speedup for programs with sufficient parallelism …
J. R Gurd, C. C Kirkham, I. Watson
Pages 34-52
Jean E. Sammet, Robert W. Rector
Pages 53-68
A large quantity of well-respected software is tested against a series of metrics designed to measure program lucidity, with intriguing results. Although slanted toward software written in the C language, the measures are adaptable …
R E. Berry, B A.E. Meekings
Pages 80-88
Microcomputers, when properly programmed, have sufficient memory and speed to successfully perform serious calculations of modest size--linear equations, least squares, matrix inverse or generalized inverse, and the symmetric …
John C. Nash
Pages 89-94
An alternative taxonomy (to that of Knuth and others) of sorting algorithms is proposed. It emerges naturally out of a top-down approach to the derivation of sorting algorithms. Work done in automatic program synthesis has produced …
Susan M. Merritt
Pages 96-99
CORPORATE Tech Correspondence
Pages 99-102
This is the third report prepared by the ACM Committee on Scientific Freedom and Human Rights (CSFHR). The first was published in the March 1981 Communications and the second in the December 1982 issue. This report is an update …
Jack Minker
Pages 69-78