发明名称 SPECULATIVE THREAD EXECUTION WITH HARDWARE TRANSACTIONAL MEMORY
摘要 In an embodiment, if a self thread has more than one conflict, a transaction of the self thread is aborted and restarted. If the self thread has only one conflict and an enemy thread of the self thread has more than one conflict, the transaction of the self thread is committed. If the self thread only conflicts with the enemy thread and the enemy thread only conflicts with the self thread and the self thread has a key that has a higher priority than a key of the enemy thread, the transaction of the self thread is committed. If the self thread only conflicts with the enemy thread, the enemy thread only conflicts with the self thread, and the self thread has a key that has a lower priority than the key of the enemy thread, the transaction of the self thread is aborted.
申请公布号 US2013198749(A1) 申请公布日期 2013.08.01
申请号 US201313801943 申请日期 2013.03.13
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 GIAMPAPA MARK E.;GOODING THOMAS M.;SILVERA RAUL E.;WANG KAI-TING AMY;WU PENG;ZHUANG XIAOTONG
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址