Hardware managing processor cache operations.

Cache storing recently evicted cache lines.

Larger shared processor cache.

Second-level processor cache.

First-level processor cache.

Very small cache close to processor execution hardware.

Cache storing processor data.

Cache storing processor instructions.

Cache storing predicted branch target addresses.

Hardware predicting branch outcomes.