Patent №
US 5,951,672
Granted
1999-09-14
Filed 1997
Owner
IBM CORPORATION
Lab
AI components
2
planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
08887110
In a multiprocessor system, such as a graphics data processing system, a method is disclosed for synchronizing the operations of two threads so as to execute a graphics data computation task with only one of the two threads. The method includes the steps of providing a set of local variables that are accessible, only through an atomic operation, by both of the threads. Before accessing a graphics data work buffer with one of the threads, testing a plurality of the local variables to ensure that the other thread has not already accessed the work buffer and, if it has not, setting one of the local variables to deny the other thread access to the work buffer. The method further includes the steps of accessing the work buffer and executing the graphics data computation task using the contents of the work buffer.
AI classification
Ownership
IBM CORPORATION
assignment · 86240100
Assignors
KWOK, THOMAS Y., NARAYANASWAMI, CHANDRASEKHAR, SCHNEIDER, BENGT-OLAF
On an employer assignment, the assignors are typically the inventors.