This paper presents a novel microparallel taxonomy for machines with multiple-instruction processing capabilities including V . , superscalar, and decoupled machines. The taxonomy is based upon the static or dynamic behavior of four abstract, operational stages that an instruction passes through. These stages are fetch, decode, execute, and retire. This two valued, four variable taxonomy results in sixteen ways that a processor's microarchitecture can be specifred. This paper categorizes diflerent machine instances that are either actual implementations or proposed system within the taxonomy framework. Four new processor microarchitectures are postulated which provide additional features and are instances of the remaining unexplored m'croparallel class# cations.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.