×

Remote memory management when switching optically-connected memory

  • US 9,104,587 B2
  • Filed: 02/06/2013
  • Issued: 08/11/2015
  • 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 remote memory management, comprising:

  • a plurality of processors arranged in processor blades and memory in memory blades, with each of the processor blades and the memory blades organized in racks communicatively coupled through an optical-switching fabric, the processor blades and the memory blades remotely separated,allocating memory from one of the memory blades upon receiving a memory request from the one of the plurality of processors, wherein a circuit is established with the memory for the one of the plurality of processors,sending a remote machine memory address (RMMA) space of the memory to the one of the plurality of processors,retaining a remote memory superpage in a remote memory of a memory blade when reading the remote memory superpage of the remote memory into a local memory, wherein performing the retaining upon dynamically switching the memory through the optical-switching fabric using a selected one of a plurality of available communication patterns to transfer the RMMA space in the memory blades from one of the plurality of processors to the alternative one of the plurality of processors in the processor blades without physically copying data in the memory to the plurality of processors,transferring a physical memory address space from the one of the processors to an alternative one of the plurality of processors,supplying a set of remote memory superpages by an optical plane, and assimilating the remote memory superpage by grafting the remote memory superpage into a system memory address (SMA) space of the remote processor for creating a mapping within a page table.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×