MECHANISM FOR CREATING FRIENDLY TRANSACTIONS WITH CREDENTIALS
1 Assignment
0 Petitions
Accused Products
Abstract
One or more transactions may request or be assigned tokens within a transactional memory environment. A transaction may be created by at least one thread. A first transaction that includes a first token type may be received. A request may be received for a for a potential conflict check between the first transaction and a second transaction. In response to receiving the transaction potential conflict check, the first transaction and the second transaction are determined to be conflicting or not conflicting. The second transaction is assigned a token type in response to the determination of the transaction potential conflict check between the first transaction and the second transaction.
6 Citations
20 Claims
-
1-7. -7. (canceled)
-
8. A system for assigning tokens to transactions in a transactional memory execution environment, comprising:
-
a memory; a processor device; and a system controller communicatively coupled to the processor device and the memory, wherein the system controller is configured to; receive a first transaction having a first token type associated with the first transaction; receive a request for a transaction potential conflict check between the first transaction and a second transaction; determine, in response to receiving the request for the transaction potential conflict check, whether the first transaction and the second transaction are conflicting; and assign the second transaction a second token type based on the transaction potential conflict check between the second transaction and the first transaction. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for assigning tokens to transactions in a transactional memory execution environment comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
receive a first transaction having a first token type associated with the first transaction; receive a request for a transaction potential conflict check between the first transaction and a second transaction; determine, in response to receiving the request for the transaction potential conflict check, whether the first transaction and the second transaction are conflicting; and assign the second transaction a second token type based on the transaction potential conflict check between the second transaction and the first transaction. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification