Non-volatile memory switch with host isolation
AssigneeMarvell Asia Pte Ltd
InventorsLiping Guo, Yingdong Li, Scott Furey, Salil Suri
Life of this patent
Estimating the term…
Loading patent…
AssigneeMarvell Asia Pte Ltd
InventorsLiping Guo, Yingdong Li, Scott Furey, Salil Suri
Estimating the term…
In a system with multiple host computers and one or more single-port non-volatile memory devices, a non-volatile memory switch receives memory transaction messages from different root complexes corresponding to the multiple host computers. Each of at least some of the memory transaction messages includes a host identifier that identifies a root complex from which the memory transaction was received. The non-volatile memory switch generates modified memory transaction messages at least by changing host identifiers within memory transaction messages to a common value indicative of a single root complex to present to the one or more single-port non-volatile memory devices the different root complexes as the single root complex. The non-volatile memory switch maintains associations of memory transaction messages with corresponding ones of the different root complexes, and sends the modified memory transaction messages to the one or more single-port non-volatile memory devices.
A method implemented by a non-volatile memory (NVM) switch that is configured to communicate with a plurality of host devices and a plurality of solid state drives (SSDs), the method comprising:
A non-volatile memory (NVM) switch that facilitates access by a plurality of host devices to a plurality of solid state drives (SSDs), the NVM switch comprising:
A non-transitory, computer-readable memory storing machine-readable instructions that, when executed by a processor of a non-volatile memory (NVM) switch, cause the processor to:
Dependencies are inferred from the claim text.