Original: Most CPUs since the 1980s have used one or more caches, and modern high-end embedded, desktop and server microprocessors may have as many as half a dozen, each specialized for a specific function.
Simplified: Most CPUs since the 1980s have used one or more caches.