These processors can execute about one billion instructions per second!
The process state then becomes "running", and the processor executes the process instructions.
A round is a shortest execution trace in which each processor executes at least one step.
Another way to think of this would be to say that the OS runs programs, and the processor executes them.
The processor just executes them one after another.
In a parallel region, the processors execute a single program on different data.
An instruction set is a list of all the instructions with all their variations, that a processor can execute.
A non-pipelined processor executes only a single instruction at a time.
They allow processors to fetch and execute instructions without waiting for a branch to be resolved.
That means an 8051-compatible processor can now execute 450 million instructions per second.