会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 85. 发明申请
    • SOFTWARE ASSISTED NESTED HARDWARE TRANSACTIONS
    • 软件协助核实的硬件交易
    • WO2007078891A1
    • 2007-07-12
    • PCT/US2006/048074
    • 2006-12-15
    • INTEL CORPORATIONPETERSEN, LeafSAHA, BratinADL-TABATABAI, Ali-Reza
    • PETERSEN, LeafSAHA, BratinADL-TABATABAI, Ali-Reza
    • G06F11/14
    • G06F11/141
    • A method and apparatus for efficiently executing nested transactions is herein described. Hardware support for execution of transactions is provided. Additionally, through the use of logging previous values immediately before a current nested transaction in a local memory and storage of a stack of handlers associated with a hierarchy of transactions, nested transactions are potentially efficiently executed. Upon a failure, abort, or invalidating event/access within a nested transaction, the state of variables or memory locations written to during execution of the nested transaction are rolled-back to immediately before the nested transaction, instead of all the way back to an original state of the variables or memory locations before an enclosing transaction. As a result, nested transactions may be re-executed within enclosing transactions, without flattening the enclosing and nested transactions to re-execute everything.
    • 这里描述用于有效执行嵌套事务的方法和装置。 提供了执行交易的硬件支持。 另外,通过在本地存储器中的当前嵌套事务之前使用先前的值记录以及与事务层次结构相关联的处理程序堆栈的存储,可以有效地执行嵌套事务。 在嵌套事务中出现故障,中止或无效事件/访问时,在嵌套事务执行期间写入的变量或内存位置的状态将回滚到嵌套事务之前,而不是一直返回到 包含事务之前的变量或内存位置的原始状态。 因此,可以在封闭事务中重新执行嵌套事务,而不会使包围和嵌套事务展开,以重新执行所有事务。