Read sharing using global conflict indication and semi-transparent reading in a transactional memory space
US7711909B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 9, 2004 |
| Grant date | May 4, 2010 |
| Priority date | — |
| Expiry date | Apr 28, 2027 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/52
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
It has been discovered that globally indicating read-write conflicts and semi-transparent read sharing in a transactional memory space allows for a more expedient validation. Without being aware of particular transactions, a writing transaction can determine that a read-write conflict will occur with some transaction that has read one or more memory locations to be modified by the writing transaction. With semi-transparent reading, reading transactions can validate quickly. If a read-write conflict has not occurred since a reading transaction began (or since the last validation), then the previous reads are valid. Otherwise, the reading transaction investigates each memory location or ownership record to determine if a read-write conflict affected the investigating transaction.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.