REORDERING OF MEMORY REFERENCE OPERATIONS AND CONFLICT RESOLUTION VIA ROLLBACK IN A MULTIPROCESSING ENVIRONMENT
Patent №
US 5,872,990
Granted
1999-02-16
Filed 1997
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
08779071
Compile and/or run time instruction scheduling is used in a multiprocessing system to reorder memory access instructions such that a strongly consistent programming model is emulated in a fashion transparent to the programmer. The multiprocessing system detects potential shared memory conflicts, avoiding these conflicts by restarting operation of the affected processing unit at a predetermined previous state, previously archived in a rollback register set, and resuming instruction execution from that state.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 83880707
Assignors
LUICK, DAVID ARNOLD, WILLIS, JOHN CHRISTOPHER, WINTERFIELD, PHILIP BRAUN
On an employer assignment, the assignors are typically the inventors.