The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 14, 1999
Filed:
Jul. 02, 1997
Thomas Yu-Kiu Kwok, Washington, NJ (US);
Chandrasekhar Narayanaswami, Wilton, CT (US);
Bengt-Olaf Schneider, Yorktown Heights, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
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.