Some Computer Organizations and Their Effectiveness
- 1 September 1972
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-21 (9), 948-960
- https://doi.org/10.1109/tc.1972.5009071
Abstract
A hierarchical model of computer organizations is developed, based on a tree model using request/service type resources as nodes. Two aspects of the model are distinguished: logical and physical. General parallel- or multiple-stream organizations are examined as to type and effectiveness-especially regarding intrinsic logical difficulties. The overlapped simplex processor (SISD) is limited by data dependencies. Branching has a particularly degenerative effect. The parallel processors [single-instruction stream-multiple-data stream (SIMD)] are analyzed. In particular, a nesting type explanation is offered for Minsky's conjecture-the performance of a parallel processor increases as log M instead of M (the number of data stream processors). Multiprocessors (MIMD) are subjected to a saturation syndrome based on general communications lockout. Simplified queuing models indicate that saturation develops when the fraction of task time spent locked out (L/E) approaches 1/n, where n is the number of processors. Resources sharing in multiprocessors can be used to avoid several other classic organizational problems.Keywords
This publication has 17 references indexed in Scilit:
- Temporal and Spatial Partitioning of a Time-Triggered Operating System Based on Real-Time LinuxPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2008
- Uncoupling central processor and storage device speedsThe Computer Journal, 1971
- Detection and Parallel Execution of Independent InstructionsIEEE Transactions on Computers, 1970
- The Organization of High-Speed Memory for Parallel Block Transfer of DataIEEE Transactions on Computers, 1970
- Logical basis for information theory and probability theoryIEEE Transactions on Information Theory, 1968
- Multi-processor software lockoutPublished by Association for Computing Machinery (ACM) ,1968
- Validity of the single processor approach to achieving large scale computing capabilitiesPublished by Association for Computing Machinery (ACM) ,1967
- Observations on high-performance machinesPublished by Association for Computing Machinery (ACM) ,1967
- A survey of problems and preliminary results concerning parallel processing and parallel processorsProceedings of the IEEE, 1966
- Complexity in Electronic Switching CircuitsIRE Transactions on Electronic Computers, 1956