Hardware task manager
First Claim
Patent Images
1. An integrated circuit comprising:
- a plurality of computing nodes, at least one of the plurality computing nodes comprising an execution unit configured to execute tasks;
an interconnection network operatively coupled to the plurality of computing nodes, the interconnection network configured to provide interconnections among the plurality of computing nodes; and
a hardware task manager in at least one of the plurality of computing nodes, the hardware task manager managing execution of tasks by the execution unit.
6 Assignments
0 Petitions
Accused Products
Abstract
A hardware task manager for an adaptive computing system. The adaptive computing system includes a plurality of computing nodes including an execution unit configured to execute tasks. An interconnection network is operatively coupled to the plurality of computing nodes to provide interconnections among the plurality of computing nodes. The hardware task manager manages execution of the tasks by the execution unit.
438 Citations
17 Claims
-
1. An integrated circuit comprising:
-
a plurality of computing nodes, at least one of the plurality computing nodes comprising an execution unit configured to execute tasks; an interconnection network operatively coupled to the plurality of computing nodes, the interconnection network configured to provide interconnections among the plurality of computing nodes; and a hardware task manager in at least one of the plurality of computing nodes, the hardware task manager managing execution of tasks by the execution unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An integrated circuit comprising:
-
a plurality of computing nodes, at least one computing node comprising an execution unit configured to execute tasks; an interconnection network operatively coupled to the plurality of computing nodes, the interconnection network configured to provide interconnections among the plurality of computing nodes; a hardware task manager in at least one of the plurality of computing nodes; and a ready-to-run queue in communication with the hardware task manager and configured to identify tasks that are ready to be executed by the execution unit. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification