Hardware management of JAVA threads
First Claim
Patent Images
1. A computing system comprising:
- a processing unit; and
a thread control processor coupled to the processing unit, the thread control processor to exclusively manage a plurality of active threads and to communicate with synchronization primitives for coordinating usage of shared resources by at least one of the plurality of active threads.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for managing threads to handle transaction requests connected to input/output (I/O) subsystems to enable notification to threads to complete operations.
67 Citations
19 Claims
-
1. A computing system comprising:
-
a processing unit; and
a thread control processor coupled to the processing unit, the thread control processor to exclusively manage a plurality of active threads and to communicate with synchronization primitives for coordinating usage of shared resources by at least one of the plurality of active threads. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing system comprising:
-
a memory to contain a synchronization primitive;
an input/output (I/O) subsystem including at least one I/O device;
a processing unit to process a control thread; and
a thread control processor coupled to the processing unit, the thread control processor to exclusively manage a plurality of active threads and to communicate with (i) the synchronization primitive via a first interconnect for coordinating usage of a shared resource by the plurality of active threads and (ii) the I/O device via a second interconnect to receive information when an I/O event by the I/O device has completed. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
implementing specialized hardware in a computing system including a thread control processor;
interconnecting the thread control processor to an input/output (I/O) device and to a system memory loaded with at least one synchronization primitive;
exclusively managing a plurality of active threads by the thread control processor of the computing system. - View Dependent Claims (18, 19)
-
Specification