发明名称 HINT INSTRUCTION FOR MANAGING TRANSACTIONAL ABORTS IN TRANSACTIONAL MEMORY COMPUTING ENVIRONMENTS
摘要 When executed, a transaction-hint instruction specifies a transaction-count-to-completion (CTC) value for a transaction. The CTC value indicates how far a transaction is from completion. The CTC may be a number of instructions to completion or an amount of time to completion. The CTC value is adjusted as the transaction progresses. When a disruptive event associated with inducing transactional aborts, such as an interrupt or a conflicting memory access, is identified while processing the transaction, processing of the disruptive event is deferred if the adjusted CTC value satisfies deferral criteria. If the adjusted CTC value does not satisfy deferral criteria, the transaction is aborted and the disruptive event is processed.
申请公布号 US2016246654(A1) 申请公布日期 2016.08.25
申请号 US201615145008 申请日期 2016.05.03
申请人 International Business Machines Corporation 发明人 Busaba Fadi Y.;Cain, III Harold W.;Greiner Dan F.;Gschwind Michael Karl;Michael Maged M.;Salapura Valentina;Shum Chung-Lung K.;Slegel Timothy J.
分类号 G06F9/50;G06F9/48;G06F9/54;G06F9/46 主分类号 G06F9/50
代理机构 代理人
主权项 1. A computer system for processing transactions in a computing environment with transactional memory, the computer system comprising: a memory; and a processor in communication with the memory, wherein the computer system is configured to perform a method, the method comprising: executing, by the processor, a transaction-hint instruction associated with a first transaction, the transaction-hint instruction specifying a transaction-count-to-completion (CTC) value, the CTC value indicating how far the first transaction is from completion;adjusting, by the processor, the CTC value based on progress of the first transaction;identifying, by the processor, a disruptive event while processing the first transaction, the disruptive event associated with inducing transactional aborts; anddetermining, by the processor, whether the adjusted CTC value satisfies deferral criteria.
地址 Armonk NY US