Abstract:
An example system for committing metadata to a non-volatile storage device may include a controller that includes determines a count of metadata that has been altered after being committed to the non-volatile storage device. Based on the count being above a first threshold, the controller may prevent alterations to the metadata. Based on the count being above a second threshold, the controller may commit the altered metadata to the non-volatile metadata.
Abstract:
A computing system including a processor and a memory controller coupled to a plurality of remote memory modules, which implement a redundancy protocol and support a direct access request. The memory controller is to receive a block access request from the processor and, based on the redundancy model, reformat the block access request into a direct access request and transmit the request to the plurality of remote memory modules. The memory controller reformats the block access request to maintain data consistency in accordance with the redundancy protocol.
Abstract:
A system includes a central processing unit (CPU) to process data with respect to a virtual address generated by the CPU. A first memory management unit (MMU) translates the virtual address to a physical address of a memory with respect to the data processed by the CPU. A supervisory MMU translates the physical address of the first MMU to a storage address for storage and retrieval of the data in the memory. The supervisory MMU controls access to the memory via the storage address generated by the first MMU.