UNBOUNDED TRANSACTIONAL MEMORY SYSTEM AND METHOD
First Claim
Patent Images
1. An unbounded transactional memory system, comprising:
- a host processor comprising;
an execution unit configured to perform a transaction; and
a cache configured to temporarily store data;
a memory; and
a memory processor configured to store overflow data in overflow storage included in the memory in response to an overflow event in which the overflow data is generated in the cache during the transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
An unbounded transactional memory system which can process overflow data. The unbounded transactional memory system may include a host processor, a memory, and a memory processor. The host processor may include an execution unit to perform a transaction, and a cache to temporarily store data. The memory processor may store overflow data in overflow storage included in the memory in response to an overflow event in which the overflow data is generated in the cache during the transaction.
-
Citations
20 Claims
-
1. An unbounded transactional memory system, comprising:
-
a host processor comprising; an execution unit configured to perform a transaction; and a cache configured to temporarily store data; a memory; and a memory processor configured to store overflow data in overflow storage included in the memory in response to an overflow event in which the overflow data is generated in the cache during the transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of operating a unbounded transactional memory system comprising a host processor comprising an execution unit to perform a transaction and a cache to temporarily store data, a memory, and a memory processor interposed between the host processor and the memory, the method comprising:
-
is generating an overflow event in response to data being overflowed in the cache of the host processor that is performing the transaction; and in response to the overflow event, storing the overflow data in overflow storage included in the memory using the memory processor. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification