Boots – shoes – and leggings
Patent
1992-03-12
1995-06-27
Rudolph, Rebecca L.
Boots, shoes, and leggings
364DIG1, 3642281, 364243, 3642434, 36424341, 3642466, 3642468, G06F 1200
Patent
active
054287618
ABSTRACT:
A computer system provides transactional memory operations, in which a selected data item in a shared memory is referenced by a CPU in local storage (such as a write-back cache). The CPU performs some operation to alter or use the data item while it is in local memory, and meanwhile monitors the bus to the shared memory to see if another processor references the selected location (as by a snoop mechanism); if so, a status bit is toggled to indicate that the transaction must be scrubbed. When the operation has been completed by the CPU, it attempts to "commit" the transaction, and this includes checking the status bit; if the bit has been toggled, the transaction aborts, the data item is invalidated in local memory, and the selected location in shared memory is not affected. If the status bit has not been toggled, the transaction is committed and the altered data item becomes visible to the other processors, and may be written back to the shared memory. To distinguish these transactional memory operations from standard loads and stores to memory, an indication of "transactional" or "not transactional" is added to the local storage, i.e., to a cache line. The transactional memory operations have the characteristics of serializability and atomicity.
REFERENCES:
patent: 4142234 (1979-02-01), Bean et al.
patent: 4551799 (1985-11-01), Ryan et al.
patent: 4695951 (1987-09-01), Hooker et al.
patent: 5067078 (1991-11-01), Talgam et al.
patent: 5119485 (1992-06-01), Ledbetter, Jr. et al.
patent: 5133058 (1992-07-01), Jensen
patent: 5155824 (1992-10-01), Edenfield et al.
patent: 5164944 (1992-11-01), Benton et al.
patent: 5206941 (1993-04-01), Eikill et al.
patent: 5265235 (1993-11-01), Sindhu et al.
patent: 5276828 (1994-01-01), Dion
patent: 5276835 (1994-01-01), Mohan et al.
patent: 5287473 (1994-02-01), Mohan et al.
Banatre et al, Cache management in a tightly-coupled fault tolerant multiprocessor, FTCS 20, 1990, pp. 89-96.
Herlihy Maurice
Moss J. Eliot B.
Digital Equipment Corporation
Fisher Arthur W.
Maloney Denis G.
Rudolph Rebecca L.
LandOfFree
System for achieving atomic non-sequential multi-word operations does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System for achieving atomic non-sequential multi-word operations, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for achieving atomic non-sequential multi-word operations will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-294890