会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Prioritization for conflict arbitration in transactional memory management
    • 事务性内存管理中冲突仲裁的优先级
    • US09170844B2
    • 2015-10-27
    • US12348216
    • 2009-01-02
    • Robert J. BlaineyC. Brian HallThomas J. Heller, Jr.Mark F. Wilding
    • Robert J. BlaineyC. Brian HallThomas J. Heller, Jr.Mark F. Wilding
    • G06F9/50G06F9/52G06F9/46G06F13/16
    • G06F9/5016G06F9/467G06F9/526G06F13/1605
    • Embodiments of the present invention provide a method, system and computer program product for software prioritization of concurrent transactions for embedded conflict arbitration in transactional memory management. In an embodiment of the invention, a method for software prioritization of concurrent transactions for embedded conflict arbitration in transactional memory management can include setting different hardware registers with different priority values for correspondingly different transactions in a transactional memory system configured for transactional memory management according to respective priority values specified by priority assignment logic in external software support for the system. The method also can include detecting a conflict amongst the transactions in the system. Finally, the method can include applying conflict arbitration within the system based upon the priority values specified by the priority assignment logic in the external software support for the system.
    • 本发明的实施例提供了一种用于在事务性存储器管理中的嵌入式冲突仲裁的并发事务的软件优先化的方法,系统和计算机程序产品。 在本发明的一个实施例中,用于事务性存储器管理中的嵌入式冲突仲裁的并行事务的软件优先化的方法可以包括:根据相应的事务存储器管理配置用于事务性存储器管理的事务存储器系统中的相应不同的事务,设置具有不同优先级值的不同硬件寄存器 通过外部软件对系统的优先级分配逻辑指定的优先级值。 该方法还可以包括检测系统中的事务之间的冲突。 最后,该方法可以包括基于在系统的外部软件支持中由优先级分配逻辑指定的优先级值在系统内应用冲突仲裁。
    • 4. 发明申请
    • PRIORITIZATION FOR CONFLICT ARBITRATION IN TRANSACTIONAL MEMORY MANAGEMENT
    • 交易性内存管理中的冲突仲裁优先权
    • US20100174840A1
    • 2010-07-08
    • US12348216
    • 2009-01-02
    • Robert J. BlaineyC. Brian HallThomas J. Heller, JR.Mark F. Wilding
    • Robert J. BlaineyC. Brian HallThomas J. Heller, JR.Mark F. Wilding
    • G06F13/374
    • G06F9/5016G06F9/467G06F9/526G06F13/1605
    • Embodiments of the present invention provide a method, system and computer program product for software prioritization of concurrent transactions for embedded conflict arbitration in transactional memory management. In an embodiment of the invention, a method for software prioritization of concurrent transactions for embedded conflict arbitration in transactional memory management can include setting different hardware registers with different priority values for correspondingly different transactions in a transactional memory system configured for transactional memory management according to respective priority values specified by priority assignment logic in external software support for the system. The method also can include detecting a conflict amongst the transactions in the system. Finally, the method can include applying conflict arbitration within the system based upon the priority values specified by the priority assignment logic in the external software support for the system.
    • 本发明的实施例提供了一种用于在事务性存储器管理中的嵌入式冲突仲裁的并发事务的软件优先化的方法,系统和计算机程序产品。 在本发明的一个实施例中,用于事务性存储器管理中的嵌入式冲突仲裁的并行事务的软件优先化的方法可以包括:根据相应的事务存储器管理配置用于事务性存储器管理的事务存储器系统中的相应不同的事务,设置具有不同优先权值的不同硬件寄存器 通过外部软件对系统的优先级分配逻辑指定的优先级值。 该方法还可以包括检测系统中的事务之间的冲突。 最后,该方法可以包括基于在系统的外部软件支持中由优先级分配逻辑指定的优先级值在系统内应用冲突仲裁。
    • 5. 发明授权
    • Dynamic nest level determination for nested transactional memory rollback
    • 嵌套事务内存回滚的动态嵌套级别确定
    • US08250315B2
    • 2012-08-21
    • US12348208
    • 2009-01-02
    • Robert J. BlaineyC. Brian Hall
    • Robert J. BlaineyC. Brian Hall
    • G06F12/00
    • G06F9/466
    • Embodiments of the present invention address deficiencies of the art in respect to nested transaction rollback and provide a method, system and computer program product for dynamic nest level determination for nested transaction rollback. In an embodiment of the invention, a nested transaction rollback method can be provided. The method can include detecting a violation of a block of memory accessed within a set of nested transactions, retrieving a tentative rollback level for the violation, discarding a speculative state for the block of memory at each level of the set of nested transactions up to and including the tentative rollback level, refining the tentative rollback level to a lower level in the set of nested transactions, and additionally discarding a speculative state for the block of memory at additional levels in the set of nested transactions up to and including the refined rollback level.
    • 本发明的实施例解决了嵌套事务回滚方面的技术缺陷,并提供了一种用于嵌套事务回滚的动态嵌套级别确定的方法,系统和计算机程序产品。 在本发明的实施例中,可以提供嵌套事务回滚方法。 该方法可以包括检测在一组嵌套事务中访问的存储器块的违规,检索用于违规的暂时回滚级别,丢弃在该嵌套事务集合的每一级的存储块的投机状态,直到和/ 包括暂时的回滚级别,将一组嵌套事务中的初步回滚级别提高到较低级别,另外在嵌套事务集合中的额外级别中另外丢弃了内存块的推测状态,直到并包括精简回滚级别 。
    • 7. 发明授权
    • Dynamic nest level determination for nested transactional memory rollback
    • 嵌套事务内存回滚的动态嵌套级别确定
    • US08380941B2
    • 2013-02-19
    • US13411572
    • 2012-03-04
    • Robert J. BlaineyC. Brian Hall
    • Robert J. BlaineyC. Brian Hall
    • G06F12/00
    • G06F9/466
    • Embodiments of the present invention address deficiencies of the art in respect to nested transaction rollback and provide a method, system and computer program product for dynamic nest level determination for nested transaction rollback. In an embodiment of the invention, a nested transaction rollback method can be provided. The method can include detecting a violation of a block of memory accessed within a set of nested transactions, retrieving a tentative rollback level for the violation, discarding a speculative state for the block of memory at each level of the set of nested transactions up to and including the tentative rollback level, refining the tentative rollback level to a lower level in the set of nested transactions, and additionally discarding a speculative state for the block of memory at additional levels in the set of nested transactions up to and including the refined rollback level.
    • 本发明的实施例解决了嵌套事务回滚方面的技术缺陷,并提供了一种用于嵌套事务回滚的动态嵌套级别确定的方法,系统和计算机程序产品。 在本发明的实施例中,可以提供嵌套事务回滚方法。 该方法可以包括检测在一组嵌套事务中访问的存储器块的违规,检索用于违规的暂时回滚级别,丢弃在该嵌套事务集合的每一级的存储器块的投机状态,直到和/ 包括暂时的回滚级别,将一组嵌套事务中的初步回滚级别提高到较低级别,另外在嵌套事务集合中的额外级别中另外丢弃了内存块的推测状态,直到并包括精简回滚级别 。
    • 8. 发明申请
    • DYNAMIC NEST LEVEL DETERMINATION FOR NESTED TRANSACTIONAL MEMORY ROLLBACK
    • 动态NEST级确定用于嵌入式交易式存储器ROLLBACK
    • US20120166747A1
    • 2012-06-28
    • US13411572
    • 2012-03-04
    • Robert J. BlaineyC. Brian Hall
    • Robert J. BlaineyC. Brian Hall
    • G06F12/14
    • G06F9/466
    • Embodiments of the present invention address deficiencies of the art in respect to nested transaction rollback and provide a method, system and computer program product for dynamic nest level determination for nested transaction rollback. In an embodiment of the invention, a nested transaction rollback method can be provided. The method can include detecting a violation of a block of memory accessed within a set of nested transactions, retrieving a tentative rollback level for the violation, discarding a speculative state for the block of memory at each level of the set of nested transactions up to and including the tentative rollback level, refining the tentative rollback level to a lower level in the set of nested transactions, and additionally discarding a speculative state for the block of memory at additional levels in the set of nested transactions up to and including the refined rollback level.
    • 本发明的实施例解决了嵌套事务回滚方面的技术缺陷,并提供了一种用于嵌套事务回滚的动态嵌套级别确定的方法,系统和计算机程序产品。 在本发明的实施例中,可以提供嵌套事务回滚方法。 该方法可以包括检测在一组嵌套事务中访问的存储器块的违规,检索用于违规的暂时回滚级别,丢弃在该嵌套事务集合的每一级的存储块的投机状态,直到和/ 包括暂时的回滚级别,将一组嵌套事务中的初步回滚级别提高到较低级别,另外在嵌套事务集合中的额外级别中另外丢弃了内存块的推测状态,直到并包括精简回滚级别 。
    • 9. 发明申请
    • DYNAMIC NEST LEVEL DETERMINATION FOR NESTED TRANSACTIONAL MEMORY ROLLBACK
    • 动态NEST级确定用于嵌入式交易式存储器ROLLBACK
    • US20100174874A1
    • 2010-07-08
    • US12348208
    • 2009-01-02
    • Robert J. BlaineyC. Brian Hall
    • Robert J. BlaineyC. Brian Hall
    • G06F12/06
    • G06F9/466
    • Embodiments of the present invention address deficiencies of the art in respect to nested transaction rollback and provide a method, system and computer program product for dynamic nest level determination for nested transaction rollback. In an embodiment of the invention, a nested transaction rollback method can be provided. The method can include detecting a violation of a block of memory accessed within a set of nested transactions, retrieving a tentative rollback level for the violation, discarding a speculative state for the block of memory at each level of the set of nested transactions up to and including the tentative rollback level, refining the tentative rollback level to a lower level in the set of nested transactions, and additionally discarding a speculative state for the block of memory at additional levels in the set of nested transactions up to and including the refined rollback level.
    • 本发明的实施例解决了嵌套事务回滚方面的技术缺陷,并提供了一种用于嵌套事务回滚的动态嵌套级别确定的方法,系统和计算机程序产品。 在本发明的实施例中,可以提供嵌套事务回滚方法。 该方法可以包括检测在一组嵌套事务中访问的存储器块的违规,检索用于违规的暂时回滚级别,丢弃在该嵌套事务集合的每一级的存储块的投机状态,直到和/ 包括暂时的回滚级别,将一组嵌套事务中的初步回滚级别提高到较低级别,另外在嵌套事务集合中的额外级别中另外丢弃了内存块的推测状态,直到并包括精简回滚级别 。