Microprocessor, apparatus and method for selectively associating store buffer cache line status with response buffer cache line status
A high-speed cache and microprocessor technology, applied in memory systems, electrical digital data processing, instruments, etc., can solve the problems of consuming real chip resources, affecting chip performance, and affecting frequency paths, so as to reduce the number of design errors and reduce complexity. speed, the effect of increasing the clock speed
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0053] Please refer to figure 1 , which is a schematic block diagram of a microprocessor 100 with an apparatus for selectively associating response buffer cache line status with store buffer cache line status according to the present invention. Wherein the microprocessor 100 has multiple pipeline stages. Microprocessor 100 also includes a level one (L1) data cache 102, a plurality of store buffers (SB) 182, store buffer control logic 104, a plurality of response buffers (RB) 184, response buffer control logic 106, Comparator 108 and cache update control logic 132 .
[0054] In a preferred embodiment, the L1 data cache 102 is a 64KB 4-way set associative cache. Cache 102 may receive an address 144 specified by an action, such as store, load, or snoop. During the read cycle, cache 102 may perform a lookup of address 144 and generate a cache hit signal 152 true if address 144 is present in cache 102, and generate a false value otherwise. If address 144 is present in cache 102...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 