An index page of computer architectures

INDEX


CPU

CPUs are optimized for executing a set of instructions as fast as possible. They are heavily optimized for speed. Uses sophisticated hardware for control.

In-order Processors

Instructions get executed sequentially one after the other. Categorized under control flow and SISD.

Advantages:

Disadvantages:

Out-of-Order Processors

Instructions get executed in a dataflow order. Exploits instructions level parallelism to reduce processor stalls.

Advantages:

Disadvantages:

References