Invention Grant
US09465673B2 Deferral instruction for managing transactional aborts in transactional memory computing environments to complete transaction by deferring disruptive events handling
有权
用于管理事务性内存计算环境中的事务中止的延期指令,通过推迟破坏性事件处理来完成事务
- Patent Title: Deferral instruction for managing transactional aborts in transactional memory computing environments to complete transaction by deferring disruptive events handling
- Patent Title (中): 用于管理事务性内存计算环境中的事务中止的延期指令,通过推迟破坏性事件处理来完成事务
-
Application No.: US14191639Application Date: 2014-02-27
-
Publication No.: US09465673B2Publication Date: 2016-10-11
- Inventor: Chung-Lung K. Shum , Timothy J. Slegel
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Robert J. Shatto; William Kinnaman, Jr.
- Main IPC: G06F9/52
- IPC: G06F9/52 ; G06F9/38 ; G06F9/46 ; G06F12/08 ; G06F13/24

Abstract:
A deferral instruction associated with a transaction is executed in a transaction execution computing environment with transactional memory. Based on executing the deferral instruction, a processor sets a defer-state indicating that pending disruptive events such as interrupts or conflicting memory accesses are to be deferred. A pending disruptive event is deferred based on the set defer-state, and the transaction is completed based on the disruptive event being deferred. The progress of the transaction may be monitored during a deferral period. The length of such deferral period may be specified by the deferral instruction. Whether the deferral period has expired may be determined based on the monitored progress of the transaction. If the deferral period has expired, the transaction may be aborted and the disruptive event may be processed.
Public/Granted literature
- US20150242218A1 DEFERRAL INSTRUCTION FOR MANAGING TRANSACTIONAL ABORTS IN TRANSACTIONAL MEMORY COMPUTING ENVIRONMENTS Public/Granted day:2015-08-27
Information query