Present CPUs are highly parallel processors with varying levels of parallelism. The typical situation can be described via the following three statements.
Before we proceed with a more detailed discussion of topics like vectorization and parallelization, we need to remind ourselves about some basic features of different hardware models.