Aron L. Wong - Mountain View CA, US Dhawal Kumar - Sunnyvale CA, US Mark S. Krueger - New Berlin WI, US Michael A. Ogrinc - San Francisco CA, US
Assignee:
NVIDIA Corporation - Santa Clara CA
International Classification:
G06F 12/00
US Classification:
710240, 710241
Abstract:
A system and method for managing access to a shared resource employs mutually exclusive flags. The flags enable arbitration between all applications requesting the use of the shared resource and ensure that each application has exclusive and continuous use of the shared resource. The preferred embodiment uses hardware to realize the flags and the flag arbitrating means. In one embodiment, the applications control and observe the flags through read/write registers. Alternative embodiments provide a unique read/write register for each application using the shared resource.