会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明公开
    • HANDLING FALSELY DOOMED PARENTS OF NESTED TRANSACTIONS
    • UMGANG MIT FALSCH VERURTEILTENÜBERGEORDNETENEINRICHTUNGEN VERNESTETER TRANSAKTIONEN
    • EP2176762A4
    • 2012-10-10
    • EP08771213
    • 2008-06-16
    • MICROSOFT CORP
    • MAGRUDER MICHAEL MDETLEFS DAVIDDUFFY JOHN JOSEPHGRAEFE GOETZGROVER VINOD K
    • G06F12/00G06F9/46
    • G06F17/30356G06F9/467G06F17/30362
    • Various technologies and techniques are disclosed for detecting falsely doomed parent transactions of nested children in transactional memory systems. When rolling back nested transactions, a release count is tracked each time that a write lock is released due to rollback for a given nested transaction. For example, a write abort compensation map can be used to track the release count for each nested transaction. The number of times the nested transactions releases a write lock is recorded in their respective write abort compensation map. The release counts can be used during a validation of a parent transaction to determine if a failed optimistic read is really valid. If an aggregated release count for the nested children transactions accounts for the difference in version numbers exactly, then the optimistic read is valid.
    • 公开了各种技术和技术,用于检测事务性存储器系统中嵌套子女的错误注定的父事务。 回滚嵌套事务时,每次由于给定嵌套事务的回滚而释放写锁时,将会发布释放计数。 例如,写入中止补偿映射可用于跟踪每个嵌套事务的发布计数。 嵌套事务释放写入锁定的次数记录在各自的写中止补偿映射中。 发布计数可以在验证父事务时使用,以确定失败的乐观读取是否真的有效。 如果嵌套子代交易的汇总发行计数确切地说明了版本号的差异,则乐观读取是有效的。
    • 6. 发明公开
    • SOFTWARE TRANSACTION COMMIT ORDER AND CONFLICT MANAGEMENT
    • SOFTWARETRANSAKTIONS-BINDEAUFTRAG- UND KONFLIKTVERWALTUNG
    • EP2095225A4
    • 2010-10-20
    • EP07845108
    • 2007-11-17
    • MICROSOFT CORP
    • ZHANG LINGLIGROVER VINOD KMAGRUDER MICHAEL MDETLEFS DAVIDDUFFY JOHN JOSEPHGRAEFE GOETZ
    • G06F9/06
    • G06F9/466Y10S707/99933
    • Various technologies and techniques are disclosed for applying ordering to transactions in a software transactional memory system. A software transactional memory system is provided with a feature to allow a pre-determined commit order to be specified for a plurality of transactions. The pre-determined commit order is used at runtime to aid in determining an order in which to commit the transactions in the software transactional memory system. A contention management process is invoked when a conflict occurs between a first transaction and a second transaction. The pre-determined commit order is used in the contention management process to aid in determining whether the first transaction or the second transaction should win the conflict and be allowed to proceed.
    • 公开了各种技术和技术,用于对软件事务存储器系统中的事务应用排序。 提供了一种软件事务存储器系统,其具有允许为多个事务指定预定的提交顺序的特征。 在运行时使用预定的提交订单来帮助确定在软件事务存储器系统中提交事务的顺序。 当在第一个事务和第二个事务之间发生冲突时,调用争用管理进程。 在竞争管理过程中使用预先确定的提交订单来帮助确定第一交易或第二交易是否应该赢得冲突并被允许进行。
    • 7. 发明公开
    • PARALLEL NESTED TRANSACTIONS IN TRANSACTIONAL MEMORY
    • 在EINEM TRANSAKTIONSSPEICHER中的并行GESCHACHTELTE TRANSAKTIONEN
    • EP2191372A4
    • 2011-11-02
    • EP08832590
    • 2008-09-16
    • MICROSOFT CORP
    • MAGRUDER MICHAEL MDETLEFS DAVIDDUFFY JOHN JOSEPHGRAEFE GOETZGROVER VINOD K
    • G06F9/52G06F9/46
    • G06F9/467G06F17/30356G06F17/30359G06F17/30362
    • Various technologies and techniques are disclosed for supporting parallel nested transactions in a transactional memory system. Multiple closed nested transactions are created for a single parent transaction, and the closed nested transactions are executed concurrently as parallel nested transactions. Various techniques are used to ensure effects of the parallel nested transactions are hidden from other transactions outside the parent transaction until the parent transaction commits. For example, versioned write locks are used with parallel nested transactions. When a transactional memory word changes from a write lock to a versioned write lock, an entry is made in a global versioned write lock map to store a pointer to a write log entry that the versioned write lock replaced. When the versioned write lock is encountered during transaction processing, the global versioned write lock map is consulted to translate the versioned write lock to the pointer to the write log entry.
    • 公开了用于支持事务性存储器系统中的并行嵌套事务的各种技术和技术。 为单个父事务创建多个封闭的嵌套事务,并且封闭的嵌套事务作为并行嵌套事务并发执行。 使用各种技术来确保并行嵌套事务对父事务之外的其他事务的影响,直到父事务提交为止。 例如,版本化的写锁与并行嵌套事务一起使用。 当一个事务性内存单词从写入锁定更改为版本化的写入锁定时,将在全局版本的写入锁定映射中进行一个条目,以存储一个指向版本控制写入锁定的写入日志条目的指针。 当在事务处理期间遇到版本化的写锁时,请参考全局版本的写锁定映射,以将版本化的写锁定转换为写入日志条目的指针。