L2 Cache in AMD's Bulldozer Microarchitecture
Trisha Funnell laboja lapu 1 dienu atpakaļ


A CPU cache is a hardware cache used by the central processing unit (CPU) of a computer to reduce the common price (time or power) to entry data from the principle memory. A cache is a smaller, faster memory, situated closer to a processor core, which shops copies of the data from frequently used most important memory areas, avoiding the need to always discuss with important memory which could also be tens to lots of of times slower to access. Cache memory is typically carried out with static random-entry memory (SRAM), which requires a number of transistors to retailer a single bit. This makes it expensive by way of the world it takes up, and in modern CPUs the cache is often the largest part by chip area. The size of the cache needs to be balanced with the general desire for smaller chips which value much less. Some trendy designs implement some or all of their cache using the bodily smaller eDRAM, which is slower to use than SRAM however permits larger amounts of cache for any given amount of chip area.


The different ranges are implemented in different areas of the chip