×

Memory switching protocol when switching optically-connected memory

  • US 9,390,047 B2
  • Filed: 02/03/2016
  • Issued: 07/12/2016
  • Est. Priority Date: 04/13/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. In an optically-connected memory (OCM) system, a method for a memory switching protocol, comprising:

  • collecting data by an active node from passive nodes and storing data according to receiving nodes,extracting, by a source node, a data format and a remote memory blade identification (ID), a remote memory blade address, and ranges of a remote machine memory address (RMMA) space, and composing and sending metadata to the receiving nodes and receiving racks,unmapping the RMMA space by the source node thereby removing all entries in page tables that map a linear address to the remote RMMA space, wherein system memory address (SMA) space that is associated with alternative RMMA space is free,allocating memory from one of memory blades upon receiving a memory request from the one of a plurality of processors, wherein a circuit is established with the memory for the one of the plurality of processors, an address space of the memory sent to the one of the plurality of processors,mapping the address space of the memory to the SMA space upon the one of the plurality of processors receiving the address space of the memory, wherein entries of the page table corresponding to the address space are created,retaining a remote memory superpage of the memory in a memory blade when reading the remote memory super page of the memory into the one of the plurality of processors, andtransferring a physical memory address space from the one of the plurality of processors to an alternative one of the plurality of processors.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×