Concurrent access to a memory pool shared between a block access device and a graph access device
OwnerMatthew H. Klapman, Brian E. Mastenbrookinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerMatthew H. Klapman, Brian E. Mastenbrookinventors
Estimating the term…
A graph access device and block access device can simultaneously access a memory pool shared between the devices. The memory pool may include one or more memory arrays accessed as a single logical memory. The block access device accesses the memory pool as a flat array of memory blocks, and the graph access device accesses the memory pool as hierarchical file system. The simultaneous access is accomplished by monitoring one or more memory block access operations performed by the block access device, while it is accessing the memory pool. The block access operations are translated into a graph data structure including a plurality of pointers mapping the memory pool to the hierarchical file system. A processor regulates access to the memory pool, and is configured to permit the graph access device to access the memory pool concurrently with the block access device, in accordance with the graph data structure.
A method for a graph access device and a block access device to simultaneously access a memory pool shared between the devices, comprising:
An apparatus, comprising:
A peripheral device, comprising:
A non-transitory computer-readable medium embodying a set of instructions executable by one or more processors, comprising:
Dependencies are inferred from the claim text.