Methods and systems for transactional nested parallelism
OwnerAdam Welc, Haris Volos +2inventors
InventorsAdam Welc, Haris Volos, Ali Adl-Tabatabai, Tatiana Shpeisman
Life of this patent
Estimating the term…
Abstract
Methods and systems for executing nested concurrent threads of a transaction are presented. In one embodiment, in response to executing a parent transaction, a first group of one or more concurrent threads including a first thread is created. The first thread is associated with a transactional descriptor comprising a pointer to the parent transaction.
Claims24
A method comprising:
- creating, in response to executing a first transaction, a first group of one or more concurrent threads including a first thread, wherein the first thread is associated with first data comprising an indication of an association between the first thread and the first transaction.
A system comprising:
- a processor to create, in response to executing a first transaction, first group of one or more concurrent threads including a first thread;
- and
- memory to store first data associated with the first thread, wherein the first data comprises an indication of an association between the first thread and the first transaction.
An article of manufacture comprising a computer readable storage medium including data storing instructions thereon that, when accessed by a machine, cause the machine to perform a method comprising:
- creating, in response to executing a first transaction, a first group of one or more concurrent threads including a first thread, wherein the first thread is associated with first data comprising an indication of an association between the first thread and the first transaction.
Dependencies are inferred from the claim text.