Issue No. 11 - November (1988 vol. 21)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/2.86786
<p>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.</p>
D. B. Skillicorn, "A Taxonomy for Computer Architectures," in Computer, vol. 21, no. , pp. 46-57, 1988.