Hybrid memory blade
AssigneeInphi Corporation
InventorsChristopher Haywood, Chao Xu, Fouad G. Tamer
Life of this patent
Estimating the term…
Abstract
The present invention is directed to server systems and methods thereof. More specifically, embodiments of the present invention provides a memory controller within a server system, where the memory controller is disengageably connected to one or more processors, a plurality of volatile memory modules, and plurality of solid-state memory modules. This memory controller may be connected to other similarly configured memory controllers. The volatile and solid-state memory modules can be removed and/or replaced. There are other embodiments as well.
Claims20
A server system comprising:
- an enclosure having a plurality of mounting interfaces for a plurality of servers;
- a first blade housing structure configured with a length of no more than 900 mm and a width of no more than 500 mm, the first blade housing structure is disengageably coupled to at least one of the mounting interfaces;
- a first memory controller module comprising a first processor interface, a plurality of volatile memory interface, a plurality of solid-state memory interfaces, and a plurality of cascade interfaces, the first memory controller being disengageably mounted on the first blade housing structure;
- a first processor disengageably mounted to a first mounting interface of the enclosure, the processor being connected to the memory controller via the first processor interface;
- a plurality of volatile memory modules disengageably mounted to a plurality of memory mounting interfaces of the first blade housing structure;
- a plurality of solid-state memory modules disengageably mounted to a plurality of memory solid state interfaces of the first blade housing structure;
- a power management system positioned with the enclosure;
- a network interface positioned within the enclosure;
- and
- a thermal management system positioned within the enclosure;
- further comprising a plurality of blade housings for memory blade servers, wherein the first blade structure comprises a hybrid memory blade server.
A server system comprising:
- an enclosure having a plurality of mounting interfaces for a plurality of servers;
- a first blade housing structure configured with a length of no more than 900 mm and a width of no more than 500 mm, the first blade housing structure is disengageably coupled to at least one of the mounting interfaces;
- a first memory controller module comprising a first processor interface, a plurality of volatile memory interface, a plurality of solid-state memory interfaces, and a plurality of cascade interfaces, the first memory controller being disengageably mounted on the first blade housing structure;
- a first processor disengageably mounted to a first mounting interface of the enclosure, the processor being connected to the memory controller via the first processor interface;
- a plurality of volatile memory modules disengageably mounted to a plurality of memory mounting interfaces of the first blade housing structure;
- a plurality of solid-state memory modules disengageably mounted to a plurality of memory solid state interfaces of the first blade housing structure;
- a power management system positioned with the enclosure;
- a network interface positioned within the enclosure;
- and
- a thermal management system positioned within the enclosure;
- wherein the first memory controller is configured to:
- receive a memory allocation request;
- evaluate a usage requirement associated with the memory allocation request;
- select volatile memory modules and/or solid-state memory modules based on at least one the usage requirement.
A server system comprising:
- an enclosure having a plurality of mounting interfaces for a plurality of servers;
- a first blade housing structure configured with a length of no more than 900 mm and a width of no more than 500 mm, the first blade housing structure is disengageably coupled to at least one of the mounting interfaces;
- a first memory controller module comprising a first processor interface, a plurality of volatile memory interface, a plurality of solid-state memory interfaces, and a plurality of cascade interfaces, the first memory controller being disengageably mounted on the first blade housing structure;
- a first processor disengageably mounted to a first mounting interface of the enclosure, the processor being connected to the memory controller via the first processor interface;
- a plurality of volatile memory modules disengageably mounted to a plurality of memory mounting interfaces of the first blade housing structure;
- a plurality of solid-state memory modules disengageably mounted to a plurality of memory solid state interfaces of the first blade housing structure;
- a power management system positioned with the enclosure;
- a network interface positioned within the enclosure;
- and
- a thermal management system positioned within the enclosure wherein the first memory controller is configured to copy data stored in volatile memory modules to the solid-state memory modules in response to one or more predetermined conditions.
Dependencies are inferred from the claim text.