发明名称 |
AUTOMATIC TRANSACTION COARSENING |
摘要 |
A processing device comprises an instruction execution unit and track and combing logic to combine a plurality of transactions into a single combined transaction. The track and combine logic comprises a transaction monitoring module to monitor an execution of a plurality of transactions by the instruction execution unit, each of the plurality of transactions comprising a transaction begin instruction, at least one operation instruction and a transaction end instruction. The track and combine logic further comprises a transaction combination module to identify, in view of the monitoring, a subset of the plurality of transactions to combine into a single combined transaction for execution on the processing device and to combine the identified subset of the plurality of transactions into the single combined transaction, the single combined transaction comprising a single transaction begin instruction, a plurality of operation instructions corresponding to the subset of the plurality of transactions and a single transaction end instruction. |
申请公布号 |
US2015039841(A1) |
申请公布日期 |
2015.02.05 |
申请号 |
US201313956609 |
申请日期 |
2013.08.01 |
申请人 |
Hughes Christopher J.;Yoo Richard M. |
发明人 |
Hughes Christopher J.;Yoo Richard M. |
分类号 |
G06F9/52;G06F9/46 |
主分类号 |
G06F9/52 |
代理机构 |
|
代理人 |
|
主权项 |
1. A processing device comprising:
an instruction execution unit; and track and combine logic to combine a plurality of transactions into a single combined transaction, the track and combine logic comprising:
a transaction monitoring module to monitor an execution of a plurality of transactions by the instruction execution unit, each of the plurality of transactions comprising a transaction begin instruction, at least one operation instruction and a transaction end instruction; anda transaction combination module to identify, in view of the monitoring, a subset of the plurality of transactions to combine into a single combined transaction for execution on the processing device and to combine the identified subset of the plurality of transactions into the single combined transaction, the single combined transaction comprising a single transaction begin instruction, a plurality of operation instructions corresponding to the subset of the plurality of transactions and a single transaction end instruction. |
地址 |
Santa Clara CA US |