Patent ID: 7979660
Filing Date: 2011-07-12
Classification: G06F

Abstract:
1. A method of paging memory contents between a plurality of compute nodes in a parallel computer, the plurality of compute nodes connected together for data communications using a data communications network, each compute node comprising computer memory, at least one of the compute nodes operating as a master node, and at least of the compute nodes operating as a slave node, the method comprising: identifying, by the master node, a memory allocation request for an application executing on the master node, the memory allocation request requesting additional computer memory for use by the application during execution; requesting, by the master node from at least one of the slave nodes, an available memory notification specifying to the master node the computer memory available for allocation on the slave node; allocating, by the master node, at least a portion of the computer memory available for allocation on the slave node in dependence upon the memory allocation request for the application and the available memory notification from the slave node; and transferring, by the master node, contents of a portion of the computer memory on the master node to the allocated portion of the computer memory on the slave node.