Mechanism of identifying available memory resources in a network of multi-level memory modules
First Claim
Patent Images
1. A method, comprising:
- identifying memory resources for each of a plurality of nodes connected in a network;
storing memory resource information describing the memory resources;
retrieving, from the network, topology information for data transmission links in the network; and
based on the stored memory resource information and based on the retrieved topology information, allocating a portion of the memory resources for execution of instructions in a workload, wherein at least a first node of the plurality of nodes is configured to execute the workload using the allocated portion of the memory resources.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of managing memory in a network of nodes includes identifying memory resources for each of the plurality of nodes connected to the network, storing memory resource information describing the memory resources, and based on the stored memory resource information, allocating a portion of the memory resources for execution of instructions in a workload, where at least a first node of the plurality of nodes is configured to execute the workload using the allocated portion of the memory resources.
17 Citations
20 Claims
-
1. A method, comprising:
-
identifying memory resources for each of a plurality of nodes connected in a network; storing memory resource information describing the memory resources; retrieving, from the network, topology information for data transmission links in the network; and based on the stored memory resource information and based on the retrieved topology information, allocating a portion of the memory resources for execution of instructions in a workload, wherein at least a first node of the plurality of nodes is configured to execute the workload using the allocated portion of the memory resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a processor configured to execute a first workload; a runtime system coupled with the processor, wherein the runtime system is configured to; identify memory resources controlled by each of a plurality of nodes connected in a network, and retrieve, from the network, topology information of one or more data transmission links in the network; and a memory coupled with the processor, wherein the memory is configured to store memory resource information describing the identified memory resources, wherein the runtime system is further configured to, based on the stored memory resource information and based on the retrieved topology information of the one or more data transmission links in the network, allocate a portion of the identified memory resources for executing instructions in the first workload. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification