会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 50. 发明申请
    • LIVE LOCK FREE PRIORITY SCHEME FOR MEMORY TRANSACTIONS IN TRANSACTIONAL MEMORY
    • 实时锁定用于存储器交易的优先存储器
    • US20090070774A1
    • 2009-03-12
    • US11854175
    • 2007-09-12
    • Shlomo RaikinShay GueronGad Sheaffer
    • Shlomo RaikinShay GueronGad Sheaffer
    • G06F9/46
    • G06F9/524G06F9/466
    • A method and apparatus for avoiding live-lock during transaction execution is herein described. Counting logic is utilized to track successfully committed transactions for each processing element. When a data conflict is detected between transactions on multiple processing elements, priority is provided to the processing element with the lower counting logic value. Furthermore, if the values are the same, then the processing element with the lower identification value is given priority, i.e. allowed to continue while the other transaction is aborted. To avoid live-lock between processing elements that both have predetermined counting logic values, such as maximum counting values, when one processing element reaches the predetermined counting value all counters are reset. In addition, a failure at maximum value (FMV) counter may be provided to count a number of aborts of a transaction when counting logic is at a maximum value. When the FMV counter is at a predetermined number of aborts the counting logic is reset to avoid live lock.
    • 这里描述了用于在事务执行期间避免实时锁定的方法和装置。 计数逻辑用于跟踪每个处理元素的成功提交事务。 当在多个处理元件之间的事务之间检测到数据冲突时,以较低的计数逻辑值提供给处理元件的优先级。 此外,如果值相同,则具有较低识别值的处理元件被赋予优先级,即允许在其他事务被中止时继续。 为了避免在具有预定的计数逻辑值(例如最大计数值)的处理元件之间的实时锁定,当一个处理元件达到预定计数值时,所有计数器都被重置。 此外,当计数逻辑处于最大值时,可以提供在最大值(FMV)计数器上的故障来计数事务的中止次数。 当FMV计数器处于预定数量的中止时,计数逻辑被复位以避免实时锁定。