Computing system and data processing system including a computing system
AssigneeSK hynix Inc.
InventorSoo Hong Ahn
Life of this patent
Estimating the term…
Abstract
A data processing system includes at least one pooled memory node, at least one processing node, and a switch node coupled to the at least one pooled memory node and the at least one processing node. The data processing system also includes a master node configured to transmit task information to a first processing node among the at least one processing node through the switch node and configured to transmit a memory address range of a first pooled memory node among the at least one pooled memory node to the switch node. The switch node processes a first memory access request transmitted by the first processing node based on the task information, for the first pooled memory node, based on the memory address range.
Claims18
A computing system comprising:
- at least one pooled memory node including a first pooled memory node;
- at least one processing node including a first processing node;
- and
- a switch node coupled to the at least one pooled memory node and the at least one processing node;
- wherein the first processing node receives task information including a memory capacity, determines a virtual address range based on the memory capacity, and transmits a first memory access request to the switch node, for a virtual address included in the virtual address range, and
- wherein the switch node processes the first memory access request for the first pooled memory node based on a memory address range of the first pooled memory node.
A computing system comprising:
- at least one processing node including a first processing node;
- and
- a switch node coupled to the respective at least one processing node, wherein the switch node comprises a pooled memory;
- wherein the first processing node receives task information including a memory capacity, determines a virtual address range based on the memory capacity, and transmits a memory access request to the switch node, for a virtual address included in the virtual address range, and
- wherein the switch node processes the memory access request for the pooled memory, based on a memory address range of the pooled memory.
A computing system comprising:
- at least one pooled memory node;
- at least one processing node each coupled to a respective pooled memory node of the at least one pooled memory node;
- and
- a switch node coupling the at least one pooled memory node and the at least one processing node with an external master node,
- wherein a first processing node among the at least one processing node receives task information including a memory capacity from the master node through the switch node, determines a virtual address range based on the memory capacity, and transmits a memory access request based on the task information to a first pooled memory node among the at least one pooled memory node without going through the switch node, for a virtual address included in the virtual address range, and
- wherein the first pooled memory node receives a memory address range from the master node through the switch node, and processes the memory access request based on the memory address range.
Dependencies are inferred from the claim text.