发明名称 Suppressing Branch Prediction Updates on a Repeated Execution of an Aborted Transaction
摘要 Aspects of branch prediction are suppressed for branch instructions executing in a transaction of a transactional memory (TM) environment in transactions that are re-executions of previously aborted transactions.
申请公布号 US2015347135(A1) 申请公布日期 2015.12.03
申请号 US201414292992 申请日期 2014.06.02
申请人 International Business Machines Corporation 发明人 Gschwind Michael K.;Salapura Valentina;Shum Chung-Lung
分类号 G06F9/30;G06F9/46 主分类号 G06F9/30
代理机构 代理人
主权项 1. A computer system for suppressing branch prediction updates for branch instructions executing in a transaction of a transactional memory (TM) environment, the computer system comprising: a memory; and a processor in communications with the memory, the processor comprising branch prediction facilities, wherein the computer system is configured to perform a method, said method comprising: starting execution of a transaction in a transaction execution mode;determining whether the transaction was previously aborted; andbased on the transaction being previously aborted, suppressing branch prediction updates to the branch prediction facilities; andbased on the transaction not being previously aborted, performing branch prediction updates to the branch prediction facilities.
地址 Armonk NY US
您可能感兴趣的专利