Superscalar cores discover independent scalar instructions dynamically; vector architectures let software state data parallelism explicitly. Modern CPUs combine both ideas.
One architecture idea at a time
The QCEV99 Brief is a concise email about processor architecture, vector computing and performance engineering.