that can execute two or more
scalar operations in parallel.
architectures; others do not. Superscalar architectures
(apart from superpipelined architectures) require multiple
other. In some superscalar processors the order of
instruction execution is determined statically (purely at
compile-time), in others it is determined dynamically (partly
at run time).