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
.
Dynamic speculation and synchronization of data dependences
1997
Proceedings of the 24th annual international symposium on Computer architecture - ISCA '97
Data dependence speculation is used in instruction-level parallel (ILP) processors to allow early execution of an instruction before a logically preceding instruction on which it may be data dependent. If the instruction is independent, data dependence speculation succeeds; if not, it fails, and the two instructions must be synchronized. The modern dynamically scheduled processors that use data dependence speculation do so blindly (i.e., every load instruction with unresolved dependences is
doi:10.1145/264107.264189
dblp:conf/isca/MoshovosBVS97
fatcat:flejodcmjnglhg3xrb775gwvva