Access the full text.
Sign up today, get DeepDyve free for 14 days.
R. Keller (1972)
Parallel program schemata and maximal parallelism
(1969)
A simphfied analysis of processor look-ahead and simultaneous operation of a multiple-module mare memory
FLYNN M J (1970)
A multiple instruction stream processor with shared resources," in Parallel processor systems, technologies, and apphcat~o~s, Spartan BooksWash- Ington, D
R. Allard, K. Wolf, R. Zemlin (1964)
Some effects of the 6600 computer on language structuresCommun. ACM, 7
W. Buchholz (1962)
Planning a Computer System: Project Stretch
J. Watson (1899)
The Texas Instruments advanced scientific computer
Lynn Yarbrough, Joseph Weizenbaum (1964)
In defense of ALGOL 60 as a publication languageCommun. ACM, 7
S. Warshall (1962)
A Theorem on Boolean MatricesJ. ACM, 9
C. Foster, E. Riseman (1972)
Percolation of Code to Enhance Parallel Dispatching and ExecutionIEEE Transactions on Computers, C-21
R. Karp, Raymond Miller (1969)
Parallel Program SchemataJ. Comput. Syst. Sci., 3
(1974)
A multiple-stream register less sh~red-resource processor
A. Aho, M. Garey, J. Ullman (1972)
The Transitive Reduction of a Directed GraphSIAM J. Comput., 1
J. Frankovich, H. Peterson (1899)
A functional description of the Lincoln TX-2 computer
D. Anderson, F. Sparacio, R. Tomasulo (1967)
The IBM System/360 model 91: machine philosophy and instruction-handlingIbm Journal of Research and Development, 11
(1972)
Control Data Star-100 processor design
E. Riseman, C. Foster (1972)
The Inhibition of Potential Parallelism by Conditional JumpsIEEE Transactions on Computers, C-21
IBBETT R N (1972)
TheMU5 instruction p,pelineComputer J., 15
STONE H S (1970)
A pipeline push-down stack computer," in Parallel processor systems, technologies, at~d application, s, Spartan BooksWashington, D
S. Waters (1972)
File design fallaciesComput. J., 15
R. Graham (1972)
Bounds on multiprocessing anomalies and related packing algorithms
(1972)
1EEE Trans. Computers, C
(1969)
Parallehsm exposure ond exploitation ~n d~g~al computing systen~
W. Wang, R. Tomasulo (1995)
An efficient algorithm for exploiting multiple arithmetic units
Raymond Miller, J. Cocke (1972)
Configurable computers: a new class of general purpose machines
R. Graham (1969)
Bounds on Multiprocessing Timing AnomaliesSIAM Journal of Applied Mathematics, 17
KARP R. M. (1969)
Parallel program schemataJ Cornpurer & System Sc~eTtces, 3
D. Morris, P. Treleaven (1975)
A stream processing network
R. Keller (1973)
Parallel Program Schemata and Maximal Parallelism II: Construction of ClosuresJ. ACM, 20
A. Bernstein (1966)
Analysis of Programs for Parallel ProcessingIEEE Trans. Electron. Comput., 15
(1971)
A formal microprogram model of parallehsm and register sharing Symposzum o1~ Computers at~d Automata, Polytechmc Institute of Brooklyn
(1964)
The overlap design of the IFM System/360 model 92 central processing unit
(1972)
TheMU5 instruction p,pehne
ANDERSON D W (1967)
The IBM System/360 model 91: machine philosophy and instruction handhngIBM J R&D, 11
D. Kuck, Y. Muraoka, Shyh-Ching Chen (1972)
On the Number of Operations Simultaneously Executable in Fortran-Like Programs and Their Resulting SpeedupIEEE Transactions on Computers, C-21
M. Flynn (1972)
Some Computer Organizations and Their EffectivenessIEEE Transactions on Computers, C-21
J. Dennis (1970)
Modular, asynchronous control structures for a high performance processor
(1966)
Propertms of a model for parallel computatlons: determinacy, termination, queuerag
J. Ullman (1973)
Polynomial complete scheduling problems
(1970)
The parallel and the pipeline computers
B. Elspas, R. Short, J. Goldberg, H. Stone, R. Minnick (1964)
INVESTIGATION OF PROPAGATION-LIMITED COMPUTER NETWORKS.
Look-Ahead Processors ROBERT M. KELLER Department of Electrical Eng~neerzng, Princeton University, Princeton, New Jersey 085~0 Methods of achieving look-ahead in processing units are discussed. An optimality criterion is proposed, and several schemes are compared against the optimum under varying assumptions. These schemes include existing and proposed machine organizations, and theoretical treatments not mentioned before in this context. The problems of eliminating associative searches in the processor control and the handling of loop-forming decisions are also considered. The inherent limitations of such processors are discussed. Finally, a number of enhancements to look-ahead proces- sors is qualitatively surveyed. Keywords and Phrases: asynchronous computation, computer architecture, computer organization, look-ahead, parallelism, pipelining, schemata CR Categories: 5.24, 5.5, 6.32, 6.33 INTRODUCTION Arithmetic and logical processors in computers of the "second generation" and earlier tended to be unsophisticated insofar as their highly serial nature of instruction execution was concerned. Furthermore, the bottleneck created by a relatively slow core memory with a single-access port made the problem of enhancing the processor's speed uninteresting. With the advent of such techniques as multiple-port interleaved memories, semiconductor memories, and the use of more fast, local registers (either programmable or cache), we have the capability of transmitting operands and
ACM Computing Surveys (CSUR) – Association for Computing Machinery
Published: Dec 1, 1975
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.