发明名称 SALVAGING HARDWARE TRANSACTIONS
摘要 A transactional memory system salvages a partially executed hardware transaction. A processor of the transactional memory system saves state information in a first code region of a first hardware transaction. The processor executes an about-to-fail handler, the about-to-fail handler using the saved state information to determine whether the first hardware transaction is to be salvaged or to be aborted. The processor executing the about-to-fail handler, based on the transaction being to be salvaged, uses the saved state information to determine what portion of the first hardware transaction to salvage.
申请公布号 US2016196191(A1) 申请公布日期 2016.07.07
申请号 US201615067491 申请日期 2016.03.11
申请人 International Business Machines Corporation 发明人 Cain, III Harold W.;Gschwind Michael Karl;Michael Maged M.;Salapura Valentina;Schwarz Eric M.
分类号 G06F11/14;G06F9/46 主分类号 G06F11/14
代理机构 代理人
主权项 1. A computer system for salvaging a partially executed hardware transaction, the computer system comprising: a memory; and a processor in communication with the memory, wherein the computer system is configured to perform a method, said method comprising: saving, by a processor, state information in a first code region of a first hardware transaction; executing, by the processor, an about-to-fail handler, the about-to-fail handler using the saved state information to determine whether the first hardware transaction is to be salvaged or to be aborted; and based on the transaction being to be salvaged, using, by the processor executing the about-to-fail handler, the saved state information to determine what portion of the first hardware transaction to salvage.
地址 Armonk NY US