Concurrent atomic execution
US8949583B1 · kind B1 · utility
3Cited by
22References
32Claims
0Family size
Assignee
Inventors
Key dates
| Filing date | Apr 30, 2007 |
| Grant date | Feb 3, 2015 |
| Priority date | — |
| Expiry date | Jan 21, 2029 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/461
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Executing a set one or more instructions is disclosed. A set of one or more register states is saved in a software data structure. The set of instructions is speculatively executed. At least one store made to a memory location during the speculative execution is not committed until the speculative execution is successfully completed. If an abort indication is received, the state of one or more registers restored.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.