Patent ID: 9053252
Filing Date: 2015-06-09
Classification: G06F

Abstract:
1. A storage expansion apparatus comprising: a quick path interconnect (QPI) interface module, which communicates with a central processing unit (CPU) through a QPI bus; a peripheral component interconnect express (PCIe) interface module, which communicates with the CPU through a PCIe bus; an interface selecting module connected to the QPI interface module and the PCIe interface module separately; a home agent (HA) module connected to the interface selecting module; and a memory controller engine (MCEng) module connected to the HA module and the interface selecting module separately; wherein, when the storage expansion apparatus serves as a storage input and output (TO) interface device, the PCIe interface module is configured to: wherein the MCEng module implements a read/write drive function and provides an interface for connecting to a storage IO device, wherein when the storage expansion apparatus serves as a memory expansion device, the QPI interface module is configured to: wherein the HA module processes the QPI protocol transaction in the QPI data, and sends a processed QPI protocol transaction to the MCEng module, wherein the MCEng module implements a read/write drive function and provides an interface for connecting to an expanded memory, wherein when the storage expansion apparatus serves as a memory expansion device, the PCIe interface module is configured to: wherein the HA module processes the QPI protocol transaction in the PCIe data, and sends a processed QPI protocol transaction in the PCIe data to the MCEng module, and wherein the MCEng module implements a read/write drive function and provides an interface for connecting to an expanded memory.