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

Claim 0:
1. A hardware-based processing node of an object memory fabric, the 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 a 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
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, wherein the interface layer provides access to the object-based memory space through memory allocation functions of an operating system executed by the processor, and wherein the one or more storage managers comprise at least one direct storage manager providing direct access of the memory fabric to an application modified to utilize an object-based memory fabric specific version of a library file of the operating system.