发明名称 |
挽救硬件事务 |
摘要 |
本公开涉及挽救硬件事务。事务性存储器系统挽救部分执行的硬件事务。为了硬件事务的代码区域的事务性执行,事务性存储器系统的处理器确定关于将要失败处理程序的信息。处理器保存硬件事务的状态信息,该状态信息可用来确定硬件事务要被挽救还是中止。处理器在硬件事务的事务性执行期间检测将要失败条件。基于该检测,处理器利用关于将要失败处理程序的信息执行将要失败处理程序,将要失败处理程序确定硬件事务要被挽救还是中止。 |
申请公布号 |
CN106030534A |
申请公布日期 |
2016.10.12 |
申请号 |
CN201580010841.3 |
申请日期 |
2015.02.19 |
申请人 |
国际商业机器公司 |
发明人 |
M·M·迈克尔;M·K·格史温德;H·W·凯恩三世;V·萨拉普拉;E·M·施瓦兹 |
分类号 |
G06F9/46(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
中国国际贸易促进委员会专利商标事务所 11038 |
代理人 |
鲍进 |
主权项 |
一种用于挽救部分执行的硬件事务的方法,所述方法包括:为了硬件事务的代码区域的事务性执行而由处理器确定关于将要失败处理程序的信息;由处理器保存硬件事务的状态信息,所述状态信息能用来确定硬件事务要被挽救还是中止;由处理器在硬件事务的事务性执行期间检测将要失败条件;及基于所述检测,由处理器利用关于将要失败处理程序的信息执行将要失败处理程序,所述将要失败处理程序确定硬件事务要被挽救还是中止。 |
地址 |
美国纽约 |