How quickly instructions can be carried out depends upon: 1. Clock Speed --> GHz --> Time to conduct one Fetch-Execute Cycle --> More GHz the better 2. Cores --> More cores, generally the better but there could be downsides as expensive, power consuming and instruction split up / results merging could slow the processor down 3. Cache --> Bigger the Better --> Most commonly used instructions are stored here