Remote memory access functionality in a cluster of data processing nodes
First Claim
1. A server card system, comprising:
- a first server on a chip node card having a node density configured to enable the first server on a chip node card to provide information computing resources to one or more data processing systems; and
a second server on a chip node card having a memory configuration configured to enable memory resources of the second server on a chip node card to be allocated to one or more nodes of the first server on a chip node card, wherein the second server on a chip node card is configured to;
cause a first portion of the memory resources to be allocated to a first one of the nodes of the first server on a chip node card as a private memory resource; and
cause a second portion of the memory resources to be allocated to a plurality of the nodes of the first server on a chip node card as a shared memory resource.
6 Assignments
0 Petitions
Accused Products
Abstract
A server apparatus comprises a plurality of server on a chip nodes interconnected to each other through a node interconnect fabric. Each one of the server on a chip nodes has respective memory resources integral therewith. Each one of the server on a chip nodes has information computing resources accessible by one or more data processing systems. Each one of the server on a chip nodes is configured with memory access functionality enabling allocation of at least a portion of said memory resources thereof to one or more other ones of the server on a chip nodes and enabling allocation of at least a portion of said memory resources of one or more other ones of the server on a chip nodes thereto based on a workload thereof.
-
Citations
23 Claims
-
1. A server card system, comprising:
-
a first server on a chip node card having a node density configured to enable the first server on a chip node card to provide information computing resources to one or more data processing systems; and a second server on a chip node card having a memory configuration configured to enable memory resources of the second server on a chip node card to be allocated to one or more nodes of the first server on a chip node card, wherein the second server on a chip node card is configured to; cause a first portion of the memory resources to be allocated to a first one of the nodes of the first server on a chip node card as a private memory resource; and cause a second portion of the memory resources to be allocated to a plurality of the nodes of the first server on a chip node card as a shared memory resource. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A server apparatus, comprising:
-
a plurality of server on a chip nodes interconnected to each other through a node interconnect fabric; wherein each one of the server on a chip nodes has respective memory resources integral therewith; wherein each one of the server on a chip nodes has information computing resources accessible by one or more data processing systems; wherein each one of the server on a chip nodes is configured with memory access functionality that enables allocation of at least a portion of the memory resources thereof to one or more other ones of the server on a chip nodes based on a workload of the one or more other ones of the server on a chip nodes; wherein a first portion of the memory resources is allocated to a first one of the plurality of server on a chip nodes as a private memory resource; and wherein a second portion of the memory resources is allocated to a plurality of the plurality of server on a chip nodes as a shared memory resource. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A data processing facility, comprising:
-
a server rack having a mounting structure configured to individually receive a plurality of server rack chassis; a first server rack chassis engaged with the mounting structure of the server rack, wherein the first server rack chassis includes a first plurality of server on a chip nodes having a node density configured to enable the server on a chip nodes of the first server rack chassis to provide information computing resources to one or more data processing systems; and a second server rack chassis engaged with the mounting structure of the server rack, wherein the second server rack chassis includes a second plurality of server on a chip nodes interconnected to the first plurality of server on a chip nodes through a node interconnect fabric, and wherein each one of the second plurality of server on a chip nodes has a memory configuration configured to enable memory resources thereof to be allocated to one or more of the first plurality of server on a chip nodes; wherein a first portion of the memory resources is configured to be allocated to a first one of the first plurality of server on a chip nodes of the first server rack chassis as a private memory resource; and wherein a second portion of the memory resources is configured to be allocated to a plurality of the first plurality of server on a chip nodes of the first server rack chassis as a shared memory resource. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A server apparatus, comprising:
-
a central processing unit (CPU) subsystem including a first plurality of server on a chip nodes having a node density configured to enable the CPU subsystem to provide information computing resources to one or more data processing systems, wherein the server on a chip nodes are physically contained in a first physical enclosure unit; and a memory subsystem operably coupled to the CPU subsystem such that the first plurality of server on a chip nodes are configured to access memory units of the memory subsystem, wherein the memory units are physically contained in a second physical enclosure unit that is external to the first physical enclosure unit; wherein a first portion of the memory resources is configured to be allocated to a particular one of the first plurality of server on a chip nodes of the CPU subsystem as a private memory resource; and wherein a second portion of the memory resources is configured to be allocated to a plurality of the first plurality of server on a chip nodes of the CPU subsystem as a shared memory resource. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification