Cache-Hunter's Individual Project

What is Cache?

A component that transparently stores data so that future requests for that data can be served faster
Three Main Types:
*CPU Cache
*Translation Cache
*Web Cache

What is its history & Timeline ?

CPU Cache
1960’s-Idea existed, never widely used
1980’s-Expanded due to Microprocessor advancement - much faster than memory
Now-used widely to alleviate performance gap between processor and memory

How use Cache?

Small memories (cache) allow CPU to increase operation speed
Desktop and Server microprocessors may have as many as half a dozen, each specialized for a specific function

What is the price?

Based on the quality of the microprocessor

What is its Future?

A faster and more efficient CPU

Sources Used