发明名称 |
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 |