发明名称 SYSTEMS, APPARATUSES, AND METHODS FOR DATA SPECULATION EXECUTION
摘要 Systems, methods, and apparatuses for data speculation execution (DSX) are described. In some embodiments, a hardware apparatus for performing DSX comprises a hardware decoder to decode an instruction, the instruction to include an opcode and an operand to store a portion of a fallback address and an operand to store a stride value, execution hardware to execute the decoded instruction to initiate a data speculative execution (DSX) region by activating DSX tracking hardware to track speculative memory accesses and detect ordering violations in the DSX region, and storing the fallback address.
申请公布号 US2016188330(A1) 申请公布日期 2016.06.30
申请号 US201414582897 申请日期 2014.12.24
申请人 OULD-AHMED-VALL Elmoustapha;HUGHES Christopher J.;VALENTINE Robert;GIRKAR Milind B. 发明人 OULD-AHMED-VALL Elmoustapha;HUGHES Christopher J.;VALENTINE Robert;GIRKAR Milind B.
分类号 G06F9/30;G06F9/34 主分类号 G06F9/30
代理机构 代理人
主权项 1. An apparatus comprising: a hardware decoder to decode an instruction, the instruction to include an opcode and an operand to store a portion of a fallback address and a stride value; and execution hardware to execute the decoded instruction to initiate a data speculative execution (DSX) region by activating DSX tracking hardware to track speculative memory accesses and detect ordering violations in the DSX region, and storing the fallback address, wherein the stride value is a number of instructions to have address checks performed on them by the DSX tracking hardware.
地址 Chandler AZ US