Patent ID: 11899931
Assignee: ULTRATA, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. An object memory fabric comprising:
a plurality of hardware-based processing nodes, each hardware-based processing node comprising:
a memory module comprising a hardware component installed in the hardware-based processing node storing and managing one or more memory objects within an object-based memory space, wherein each memory object is created natively within the memory module at a hardware layer of the memory module, each memory object is managed by the memory module at a single memory layer without distinction between volatile memory and non-volatile storage, and wherein the memory module provides an interface layer below an application layer of a software stack and through which applications executing on the hardware-based processing node access the one or more memory objects, wherein the interface layer further comprises one or more storage managers managing hardware of a processor and controlling portions of the object-based memory space visible to processor, and wherein memory objects are created and managed equivalently from any hardware-based processing node of the object memory fabric without a centralized storage manager or memory fabric class library;
a node router communicatively coupled with each of the one or more memory modules of the node and adapted to route memory objects or portions of memory objects between the one or more memory modules of the node; and
one or more inter-node routers communicatively coupled with each node router, wherein each of the plurality of nodes of the object memory fabric is communicatively coupled with at least one of the inter-node routers and adapted to route memory objects or portions of memory objects between the plurality of nodes.