Pipe lining
A technique used in modern processors where the processor begins to execute the next instruction before the current one is completed.

Heuristics
Rules that are derived from the experiences of a person rather than logic.
Performance Modelling
A group of techniques used to improve the performance of a computer system based on performance, cost and expected workload.


