摘要 |
A design structure of a speculative access mechanism in a memory subsystem monitors hit rate of an L1 cache, and autonomically switches modes of speculative accesses to an L2 cache accordingly. If the L1 hit rate is less than a threshold, such as 50%, the speculative load mode for the L2 cache is set to load-cancel. If the L1 hit rate is greater than or equal to the threshold, the speculative load mode for the L2 cache is set to load-confirm. By autonomically adjusting the mode of speculative accesses to an L2 cache as the L1 hit rate changes, the performance of a computer system that uses speculative accesses to an L2 cache improves.
|