Current location - Loan Platform Complete Network - Big data management - What does cpu levels of cache mean! Thanks for the details!
What does cpu levels of cache mean! Thanks for the details!

The cache is a buffer for data exchange (called Cache), when a hardware wants to read data, it will first look for the data it needs from the cache, and if it finds it, it will execute it directly, if it can't find it, it will look for it from the memory.

Because caches run much faster than memory, the purpose of a cache is to help hardware run faster.

Level 1 Cache (L1):

Level 1 Cache, or L1 Cache for short, is located next to the CPU core, and is the CPU cache that is most closely integrated with the CPU, and is the earliest CPU cache in history.

Because the L1 Cache has the highest technical difficulty and manufacturing cost, the increase in technical difficulty and cost associated with increasing the capacity is very large, while the performance improvement brought about is insignificant and cost-effective, and the existing L1 Cache already has a very high hit rate, the L1 Cache is the smallest capacity of all the caches, and is much smaller than the L2 Cache.

Level 2 cache (L2):

Level 2 cache (Level 2cache), is some buffer memory inside the processor, which works like memory.

Level 2 cache is slower than the first level of cache rate, the capacity of the memory, mainly to do the first level of cache and memory for temporary exchange of data between the place to use.

Level 3 cache (L3):

L3 Cache (Level 3 Cache), there are two kinds, the early is external, now are built-in.

The actual effect is that the application of L3 cache can further reduce memory latency and improve processor performance in large data volume calculations. Reducing memory latency and improving large data-volume calculations are both great for gaming.