基本信息:
- 专利标题: APPARATUS AND METHOD FOR RE-EXECUTION OF FAULTING OPERATIONS
- 专利标题(中):用于重新执行失败操作的装置和方法
- 申请号:PCT/US2017/021108 申请日:2017-03-07
- 公开(公告)号:WO2017172297A1 公开(公告)日:2017-10-05
- 发明人: HILDESHEIM, Gur , YANOVER, Igor , SHWARTSMAN, Stanislav , SADE, Raanan , RAIS, Ron
- 申请人: INTEL CORPORATION
- 申请人地址: 2200 Mission College Boulevard Santa Clara, California 95054 US
- 专利权人: INTEL CORPORATION
- 当前专利权人: INTEL CORPORATION
- 当前专利权人地址: 2200 Mission College Boulevard Santa Clara, California 95054 US
- 代理机构: WEBSTER, Thomas, C.
- 优先权: US15/089,095 20160401
- 主分类号: G06F9/30
- IPC分类号: G06F9/30 ; G06F9/48
摘要:
An apparatus and method are described for at-retirement re-execution of faulting operations. For example, one embodiment of a processor comprises: an out-of-order engine to schedule and dispatch operations to an execution unit at least some of the operations comprising load operations to load data from a system memory and store operations to store data to the system memory; a first circuit to determine whether a current load/store operation is at retirement; a second circuit to cause logging circuitry and/or fault registers to be active when a load/store operation has been dispatched at retirement, wherein upon detection of a fault condition associated with the load/store operation, data associated with the fault is to be written to the logging circuitry and/or fault registers, the second circuit to cause the logging circuitry and/or fault registers to be inactive if the load/store operation has not be dispatched at retirement.
摘要(中):
描述了用于退役重新执行错误操作的装置和方法。 例如,处理器的一个实施例包括:无序引擎,用于调度和分派操作给执行单元,至少一些操作包括加载操作以加载来自系统存储器的数据并存储操作以将数据存储到 系统内存; 确定当前加载/存储操作是否在退休的第一电路; 第二电路,用于在退役时已经调度加载/存储操作时使得日志记录电路和/或故障寄存器有效,其中在检测到与加载/存储操作相关联的故障状况时,与故障相关联的数据将是 写入记录电路和/或故障寄存器,如果加载/存储操作在退役时未被调度,则第二电路使得记录电路和/或故障寄存器不活动。 p>
IPC结构图谱:
G | 物理 |
--G06 | 计算;推算;计数 |
----G06F | 电数字数据处理 |
------G06F9/00 | 电数字数据处理的控制单元 |
--------G06F9/06 | .应用存入的程序的,即应用处理设备的内部存储来接收程序并保持程序的 |
----------G06F9/30 | ..执行机器指令的装置,例如指令译码 |