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