External memory controller node
First Claim
Patent Images
1. A computing machine comprising:
- a memory;
a plurality of heterogeneous computational nodes embodied in an integrated circuit and configured to make requests for memory accesses to the memory; and
a memory controller embodied in the integrated circuit that allows multiple independent simultaneous requests for memory accesses by the heterogeneous computational nodes to the memory.
4 Assignments
0 Petitions
Accused Products
Abstract
A computing machine and system to provide multiple independent simultaneous memory requests is disclosed. The computing machine includes a memory. A plurality of heterogeneous computational nodes embodied in an integrated circuit are configured to make requests for memory accesses to the memory. A memory controller allows multiple independent simultaneous requests for memory accesses by the heterogeneous computational nodes to the memory.
70 Citations
44 Claims
-
1. A computing machine comprising:
-
a memory; a plurality of heterogeneous computational nodes embodied in an integrated circuit and configured to make requests for memory accesses to the memory; and a memory controller embodied in the integrated circuit that allows multiple independent simultaneous requests for memory accesses by the heterogeneous computational nodes to the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing machine embodied in an integrated circuit, the computing machine in communication with an external memory device, the integrated circuit comprising:
-
a plurality of heterogeneous computational nodes configured to make requests for data transfer to the external memory device; and a controller that allows multiple independent simultaneous requests for data transfer by the heterogeneous computational nodes to the external memory device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An adaptive computing machine comprising:
-
a memory; a plurality of heterogeneous computational nodes embodied in an integrated circuit and configured to make requests for memory accesses to the memory; a programmable interconnection network embodied in the integrated circuit providing programmable interconnections among the heterogeneous computational nodes; and a memory controller embodied in the integrated circuit that allows multiple independent simultaneous requests for memory accesses by the heterogeneous computational nodes to the memory in response to the memory requests. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An adaptive computing machine embodied in an integrated circuit and in communication with an external memory device, the adaptive computing machine comprising:
-
a plurality of heterogeneous computational nodes configured to make memory requests for data transfer to the external memory device; a programmable interconnection network to provide programmable interconnections among the heterogeneous computational nodes; and a controller that allows multiple independent simultaneous requests for data transfer by the heterogeneous computational nodes to the external memory device. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification