Invention Grant
- Patent Title: System for multi threaded multi processor sharing of asynchronous hardware units
- Patent Title (中): 多线程多处理器共享异步硬件单元系统
-
Application No.: US11382025Application Date: 2006-05-06
-
Publication No.: US08726279B2Publication Date: 2014-05-13
- Inventor: Gokhan Avkarogullari , Steven L. Petersen
- Applicant: Gokhan Avkarogullari , Steven L. Petersen
- Applicant Address: US CA Santa Clara
- Assignee: Nvidia Corporation
- Current Assignee: Nvidia Corporation
- Current Assignee Address: US CA Santa Clara
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F12/00 ; G06F9/52

Abstract:
Methods and system for sharing a hardware resource in a computer system running at least one software process having multiple threads. A lock_indicator is provided in data structures within the computer system. A request is received to use the hardware resource by one of the threads that is defined to be a requesting tread. Based on the lock_indicator, it is determined whether the hardware resource is available for use by the requesting thread. If this indicates that the hardware resource is available, the lock_indicator is set under control of the hardware resource to instead indicate that the hardware resource is unavailable, and a go_indicator signals to indicate that use of the hardware resource for the request can now proceed.
Public/Granted literature
- US20070261053A1 SYSTEM FOR MULTI THREADED MULTI PROCESSOR SHARING OF ASYNCHRONOUS HARDWARE UNITS Public/Granted day:2007-11-08
Information query