A taxonomy for computer architectures
- 1 November 1988
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Computer
- Vol. 21 (11) , 46-57
- https://doi.org/10.1109/2.86786
Abstract
A taxonomy is presented that extends M.J. Flynn's (IEEE Trans.Comput., vol. C-21, no.9, p.948-60, Sept. 1972), especially in the multiprocessor category. It is a two-level hierarchy in which the upper level classifies architectures based on the number of processors for data and for instructions and the interconnections between them. A lower level can be used to distinguish variants even more precisely; it is based on a state-machine view of processors. The author suggests why taxonomies are useful in studying architecture and shows how this applies to a number of modern architectures.Keywords
This publication has 6 references indexed in Scilit:
- Flagship: a parallel architecture for declarative programmingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Programming Styles in NialIEEE Software, 1986
- The Burroughs Scientific Processor (BSP)IEEE Transactions on Computers, 1982
- ALICE a multi-processor reduction machine for the parallel evaluation CF applicative languagesPublished by Association for Computing Machinery (ACM) ,1981
- A Conceptual Framework for Computer ArchitectureACM Computing Surveys, 1976
- Some Computer Organizations and Their EffectivenessIEEE Transactions on Computers, 1972