发明名称 Suppressing Branch Prediction on a Repeated Execution of an Aborted Transaction
摘要 Branch prediction is suppressed for branch instructions executing in a transaction of a transactional memory (TM) environment in transactions that are re-executions of previously aborted transactions.
申请公布号 US2015347137(A1) 申请公布日期 2015.12.03
申请号 US201414293234 申请日期 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 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;fetching for execution, a transactional branch instruction of the started transaction; andbased on the transaction being previously aborted, suppressing branch prediction in executing the transactional branch instruction.
地址 Armonk NY US