A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Speculative Versioning Cache
2001
IEEE Transactions on Parallel and Distributed Systems
AbstractÐDependences among loads and stores whose addresses are unknown hinder the extraction of instruction level parallelism during the execution of a sequential program. Such ambiguous memory dependences can be overcome by memory dependence speculation which enables a load or store to be speculatively executed before the addresses of all preceding loads and stores are known. Furthermore, multiple speculative stores to a memory location create multiple speculative versions of the location.
doi:10.1109/71.970565
fatcat:4gmlo2zr6nc6dp2owujouudb2i