Cache memory is a type of primary memory that is designed to increase the efficiency of the CPU. It is made up memory cells that are used to store data and instructions temporarily. The CPU searches cache memory for data and instructions before it searches RAM. Since cache memory is physically located closer to the CPU than is RAM, the computer can retrieve information from cache memory more quickly.