SYSTEM ENABLING TRANSACTIONAL MEMORY AND PREDICTION-BASED TRANSACTION EXECUTION METHOD
First Claim
1. A system enabling Transactional Memory comprising:
- a prediction unit for predicting the mode for the next execution of a transaction based on the final status of the preceding execution of the transaction;
an execution unit for executing the transaction in the mode predicted by the prediction unit, wherein the mode includes overflow mode and non-overflow mode.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention provides a system enabling Transactional Memory with overflow prediction mechanism, comprising: prediction unit for predicting the mode for the next execution of a transaction based on the final status of the previous execution of the transaction; execution unit for executing the transaction in the execution mode predicted by the prediction unit, wherein the execution mode comprises overflow mode and non-overflow made. According to this invention, before a transaction is executed, it is predicted whether or not the transaction will overflow, and therefore, the execution of the transaction which is necessary to determine whether or not an overflow will occur is saved and the system performance can be improved.
-
Citations
20 Claims
-
1. A system enabling Transactional Memory comprising:
-
a prediction unit for predicting the mode for the next execution of a transaction based on the final status of the preceding execution of the transaction; an execution unit for executing the transaction in the mode predicted by the prediction unit, wherein the mode includes overflow mode and non-overflow mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A transaction execution method based on prediction, comprising:
-
a prediction step for predicting the mode for the next execution of a transaction based on the final state of the previous execution of the transaction; a execution step for executing the transaction in the execution mode predicted in the prediction step, wherein the execution mode includes overflow mode and non-overflow mode. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification