System for data and interrupt posting for computer devices
First Claim
Patent Images
1. A system for managing a transaction initiated by a first device, the system comprising:
- a central processor configured to handle the transaction in response to issuance of an interrupt;
a bridge electrically coupled to the first device, the bridge providing communication between the first device and at least a second device; and
a controller electrically coupled to the bridge, the controller being configured to forward a transaction command to its destination, wherein the controller is further configured to determine if it is necessary to interrupt the central processor; and
wherein the central processor is interrupted in the event that communication between the first device and the second device necessitates involving the central processor.
10 Assignments
0 Petitions
Accused Products
Abstract
A system for monitoring issuance of interrupt and transaction commands without involving central processor units of computer systems. The system employs a fabric controller to manage transaction commands among and host devices. The system employs an interrupt controller to manage interrupt commands issued by devices. The system further employs a concurrent bridge to support communication between the controllers and at least one host device. With this system, congestion due to control and data traffic is minimized and a more efficient operation of central processor units is achieved.
-
Citations
17 Claims
-
1. A system for managing a transaction initiated by a first device, the system comprising:
-
a central processor configured to handle the transaction in response to issuance of an interrupt;
a bridge electrically coupled to the first device, the bridge providing communication between the first device and at least a second device; and
a controller electrically coupled to the bridge, the controller being configured to forward a transaction command to its destination, wherein the controller is further configured to determine if it is necessary to interrupt the central processor; and
wherein the central processor is interrupted in the event that communication between the first device and the second device necessitates involving the central processor.- View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for managing a transaction initiated by a first device, the system comprising:
-
a central processor configured to handle the transaction in response to an interrupt issued in the event that communication between the first device and a second device necessitates involving the central processor;
a first bridge electrically connected to the first device, the first bridge providing communication between the first device and at least the second device;
a first controller electrically connected to the first device, the first controller being configured to manage the transaction;
a second controller electrically connected to the first device, the second controller being configured to manage the interrupt initiated by the first device, wherein the controller is further configured to determine if it is necessary to interrupt the central processor; and
a second bridge electrically connected to the first and second controllers, the second bridge providing communication between at least one of the first and second controllers and at least one host device. - View Dependent Claims (8, 9)
-
-
10. In a computer system having a central processor and a controller determining if it is necessary to interrupt the central processor, a program storage device storing instructions that when executed by the computer perform a method of managing a transaction command initiated by a first device, the method comprising:
-
issuing the transaction to a second device;
establishing a handshake between the first device and the controller;
interrupting the central processor in the event that communication between the first and second devices necessitates involving the central processor; and
forwarding the transaction command to the second device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification