L1, L2, and L3 caches are different memory pools similar to the RAM in a computer built to decrease the time it takes to access data by the processor. L1, also known as the primary cache, is built in the CPU and gives faster access to information that is more frequently used. While the data is found in small amounts it is the first one accessed by the CPU. Although it is the fastest found it offers the lowest latency of all the caches because it resides within the CPU core.
The L2 cache, also known as the secondary cache, is used to store information that has recently been accessed. The L2 is used to reduce data access time in cases when the same information or data has already …show more content…
The L3 is usually built onto the motherboard and for special processors it is built within the CPU module itself. This cache servers as another bridge to park information, such as the processor commands and frequently used data to prevent bottlenecks as a result from fetching data from the main memory. The CPU will look for information on the L1 then the L2 and finally the L3 and if it cannot find what it is looking for it will look on the DRAM sticks. For the CPU the more caches the better. The less the CPU has to access the DRAM, the faster it can calculate