A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2006; you can also visit the original URL.
The file type is application/pdf
.
Software-Hardware Cooperative Memory Disambiguation
The Twelfth International Symposium on High-Performance Computer Architecture, 2006.
In high-end processors, increasing the number of in-flight instructions can improve performance by overlapping useful processing with long-latency accesses to the main memory. Buffering these instructions requires a tremendous amount of microarchitectural resources. Unfortunately, large structures negatively impact processor clock speed and energy efficiency. Thus, innovations in effective and efficient utilization of these resources are needed. In this paper, we target the load-store queue, a
doi:10.1109/hpca.2006.1598133
dblp:conf/hpca/HuangGH06
fatcat:cdavjenw2fcvxkgh6uy3w4bvae