Most CPUs since the 1980s have used one or more caches . 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 .